Budget: 20000 UAH Deadline: 30 days
I will develop a fault-tolerant application in Kotlin using Foreground Service (with a pinned notification) and NotificationListenerService for continuous interception of pushes and their JSON routing to your webhook.
What method do you plan to use to bypass the system notification grouping from Telegram, when multiple quick signals in a row cause Android to collapse them into a single system notification like "You have 3 new messages," resulting in your webhook receiving a useless placeholder text instead of a critically important trading signal, and you miss the deal?
I will also provide instructions for disabling OEM battery optimization (MIUI, OneUI) so that the system does not kill the parser in sleep mode. I am ready to discuss the budget and exact deadlines in private correspondence.
Budget: 5000 UAH Deadline: 5 days
I am implementing it in Kotlin (Android Studio, min SDK 26).
Under the hood, NotificationListenerService will work, which the system binds itself after the user grants permission in the settings. The application intercepts onNotificationPosted, extracts package_name, title, text, and timestamp, and sends a POST to the specified webhook via OkHttp. For Telegram, I separately handle grouped notifications to avoid duplicates.
To prevent the system from killing the process, the service starts as a foreground service with a constant notification plus WakeLock during the sending time. After the phone is rebooted, it automatically starts through the BOOT_COMPLETED receiver. For Xiaomi, Samsung, and similar devices, I will add instructions for autostart and battery whitelist, as these restrictions cannot be bypassed programmatically.
On the settings screen, there are two fields (device_id, webhook URL), a save button, and a start button with a check for notification reading permission.
Deadline: 5 days
Price: 5000 UAH, final after detailed discussion of the technical specifications
Question: Is an auth header needed in the POST request, or is it enough to send plain JSON?
Budget: 8000 UAH Deadline: 1 day
Good day. I am ready to complete this project and have extensive experience in developing various applications.
Budget: 3000 UAH Deadline: 1 day
I can do it using the Telegram API. I will be happy to collaborate, feel free to contact me!
Budget: 2500 UAH Deadline: 3 days
If it doesn't burn on the weekends, I can do it for 1500-2000 UAH, I'm just curious to see how it will work. I will do it in Kotlin + Android Studio.
The functionality is partially ready. Write to me in private messages.
Budget: 10000 UAH Deadline: 3 days
Good day. I have already made exactly such an application. It turned out stable and indestructible (literally, even through ADB it cannot be stopped). I am ready to make it for you as well. I will write in Kotlin.
Budget: 5000 UAH Deadline: 3 days
I will do it in Kotlin (Android natively). I have already made a similar application — with notification interception and sending to the server. You can see an example here: https://www.zmax.work/alert-bridge/
Budget: 8800 UAH Deadline: 5 days
Hello, I have experience in developing various types of applications.
Write to me in private. I will develop using React Native Expo + native functionality with Kotlin.
Deadline is 5 working days.
I will be happy to help you!
Budget: 5000 UAH Deadline: 5 days
Good day! We have reviewed your project and are ready to implement a stable Android application service for intercepting notifications and sending data to a webhook in JSON format. We have experience in developing background services, Android automation, and working with system notifications.
We propose to implement:
• The first screen with settings:
— Device ID field
— URL Webhook field
— Save button (locally on the device)
• Start button — to launch the background service
• Background operation after launch
• Interception of incoming phone notifications through Notification Listener Service
• Sending notifications to your webhook in JSON format
• Stable processing of Telegram notifications / TG channels
• Auto-start after device reboot (if desired)
• Error logs / service status
Programming language we will use:
• Kotlin (recommended, modern and stable Android stack)
or Java (if required)
We can customize the JSON format to your requirements: text, source, time, package name, title, etc.
Timeline: 2–5 days depending on testing details.
Cost: we are ready to discuss a reasonable budget after clarifying the Android version and requirements for the webhook.
We are ready to start quickly and deliver a turnkey working solution.
Our website: https://benefit-it.net/
Sincerely, Benefit Studio
Budget: 4500 UAH Deadline: 3 days
Hello! The task of creating a notification catching service is clear to me and fully feasible. I will develop an application that will work as a background service on Android, using NotificationListenerService for instant interception of incoming signals, including from Telegram channels. I will implement a settings screen with local storage for Device ID and Webhook URL, as well as the logic for forming and sending JSON packets with each new event. Special attention will be paid to the stability of operation in the background, so that the system does not unload the service from memory. For the application to work correctly, you will not need a complex infrastructure; any endpoint for receiving POST requests will be sufficient, and the installation on devices will be as simple as possible through the installation of an APK file. Please note that for 24/7 operation, it may be necessary to host your Webhook handler on a stable server, with which I can also assist. The cost of turnkey development will be 4500, and the completion time is 3 days. I am ready to discuss the structure of the JSON file and start writing the code.
Budget: 4000 UAH Deadline: 4 days
Hello!
I am ready to implement an Android application according to the technical specifications:
✔ Settings screen (Device ID + Webhook URL)
✔ Local data storage
✔ Button to start the background service
✔ Interception of all notifications through NotificationListenerService
✔ Correct handling of Telegram notifications (including channels)
✔ Sending data to the webhook in JSON format
✔ Stable operation in the background (foreground service, auto-restart if necessary)
Additionally, I can:
add logging for monitoring sending
implement resending in case of network error
create a minimalist and neat UI
💰 Cost:
3000–4000 UAH (depending on final requirements)
⏳ Deadline:
2–4 days
I am ready to discuss the details. Reasonable negotiation is possible.
Proposals are currently absent
Budget: 8000 UAH Deadline: 3 days
Hello, I will do it in React Native, for notifications we also need to add Firebase on top.
- Projects -
- Rating -
- Rating 188
Budget: 4000 UAH Deadline: 5 days
Good day. I am implementing a native Android application in Kotlin in Android Studio, min SDK 26.
I will create a settings screen with two fields: device_id and webhook URL, saving locally on the device. To intercept notifications, I will use NotificationListenerService — the application will receive notifications, including from Telegram, take package_name, title, text, timestamp, and send them via a POST request to the specified webhook in JSON format.
I will make the service work in the background through a foreground service, and I will add auto-start after reboot through BOOT_COMPLETED. For Samsung/Xiaomi and other interfaces, I will provide a short instruction on enabling auto-start and disabling battery restrictions, as these are system limitations of Android.
I will also add a start button, check for notification access permission, and basic error handling when sending the webhook.
Deadline: 5 days.
Cost: 4000 UAH.
Budget: 8000 UAH Deadline: 4 days
Hello!
I am a mobile app developer!
I am ready to implement this project.
Budget: 3000 UAH Deadline: 3 days
Good day!
I can implement an Android application: setting up device id/webhook, local storage, background service, intercepting notifications, and sending JSON to the webhook.
I will do it reliably, taking into account the work with Telegram notifications in the background.
Approximately: 2–3 days, 2500–3500 UAH.
Proposals concealed
-
Oleksandr Nekrutenko 1 MayРеалізація такого додатка технічно можлива, але існують критичні нюанси та обмеження сучасних операційних систем (особливо Android), через які розробники часто відмовляються від таких замовлень або попереджають про нестабільність.
Ось основні причини, чому це складно реалізувати так, щоб воно працювало «ідеально»:
1. Обмеження фонової роботи (Doze Mode)
Сучасні версії Android (починаючи з 6.0 і особливо в 12-14) мають дуже агресивні механізми енергозбереження.
Проблема: Система «присипляє» додатки, які споживають ресурси у фоні. Щоб сервіс працював стабільно, користувачеві доведеться вручну вимикати оптимізацію батареї саме для цього додатка.
Рішення: Використання Foreground Service з постійним сповіщенням у шторці (рядок «Додаток працює у фоні»), інакше система вб’є процес через 10-15 хвилин.
2. Доступ до сповіщень (Notification Listener Service)
Для відловлювання повідомлень використовується спеціальний API —
NotificationListenerService.Конфіденційність: Google Play дуже суворо ставиться до додатків, які читають сповіщення. Якщо ви плануєте розміщувати це в магазині, додаток, швидше за все, заблокують як шпигунське ПЗ (Spyware).
Стабільність: На деяких китайських прошивках (MIUI, HyperOS, ColorOS) цей сервіс може самовільно вимикатися системою безпеки.
3. Специфіка Telegram
Хоча ви вказали, що потрібно ловити сигнали з ТГ-каналів, тут є «підводний камінь»:
Якщо канал стоїть на Mute (без звуку), сповіщення може не створюватися в системі взагалі або не містити повного тексту.
Якщо приходить декілька повідомлень поспіль, Android може згрупувати їх у «пакет», і дістати текст конкретного нового повідомлення з масиву даних стає технічно складніше.
4. Безпека та JSON-webhooks
Відправка кожного сповіщення на зовнішній URL потребує:
Обробки помилок мережі (якщо інтернет зник, повідомлення втрачається, якщо не реалізувати локальну чергу/базу даних).
Врахування затримок (Latency), що критично для «сигналів».
-
Ilya Kolesnikov 1 MayЭто не будет работать и не стоит того, чтобы даже пытаться.
С помощью апи можно напрямую читать сообщения с чатов телеграм.
Current freelance projects in the category App Development for Android
We are a DTC wellness brand, selling dietary supplements to the US market via subscription, and the app serves as an assistant that gets to know the customer better, collects their data for further mailing, which will remind them to take the supplements (AM/PM), mark intake in the calendar, and show progress. The app is gamified with achievements, personalized push notifications with compliments for each day, and pleasant predictions (like in fortune cookies). Backend / data — Firebase 1. OnboardingThe user opens the app — the first screen with the SHE·8 logo, a photo of a girl, and the text “Your daily reset begins with you.” At the bottom, there is a button “GET STARTED,” below it a link “Already have an account? Log in.”2. RegistrationAfter pressing “Get Started,” a survey begins with 5 steps (Step 1 of 5). The first question: “What is your main goal?” — options: Better Sleep, Less Stress, More Energy (selected), Better Focus. The “NEXT” button leads further through the steps.3. Reminder SettingsAfter the survey, the user sets the time for two reminders — morning (08:00) and evening (20:00), with an explanation that the app will remind them to take the capsules. The “SAVE” button.4. Morning ResetWelcome screen: “Good morning, Sarah ☀️,” “Day 8 of your Reset,” an illustration of capsules with a glass of water, instructions to take the morning capsules. The “I DID IT ✓” button — the user marks completion.5. Late Check-in / Evening ResetDark screen with the moon — “Evening Reset,” text “It’s time to relax and take care of yourself.” The “I DID IT ✓” button.6. Reminder if Evening Intake is MissedIf the user forgot to check in, a screen appears “Hey, Sarah! ” with a tired emoji icon, text “You haven’t marked your evening intake yet” and two buttons: “Yes, do it now” (main) and “Later” (secondary).7. Main DashboardAfter onboarding or logging in, the user lands on the main screen: “Hi, Sarah! ,” a motivational phrase, a block “Current Streak — 8 days ” and a circular indicator “Progress — 80%.” At the bottom, the navigation: Home, Progress, Calendar, Me.8. ProgressTab “My Progress”: current streak (8 days), “Days completed 8/10” with a progress bar, weekly tracker (Mon–Sun with marks completed/missed), overall “Overall progress — 80%.”9. CalendarTab “Calendar”: monthly view (June 2025), days marked by color — completed (green), today (blue), missed (red). The user can click on a specific day.10. Day DetailsWhen selecting a day (June 8, 2025), a detailed screen opens: status of morning (08:15 ✓ Completed) and evening (20:05 ✓ Completed) intakes, plus a “Daily note” field with the user’s personal note.11. Your ResultsScreen “Your Results” — comparison of metrics “Before” and “After” (Energy, Sleep, Stress) in the form of progress bars that visually show improvement. The “SEE MY JOURNEY” button.12. MotivationScreen “Daily Motivation” with a background photo and an inspiring quote: “Small daily actions create big changes.”13. AchievementsTab “Achievements”: list of earned rewards (First Step, 7 Days Streak, 10 Days Streak) and the next goal (“Next achievement — 30 Days Streak,” progress 8/30).14. ProfileTab “Profile”: avatar and user name (Sarah), list of settings — Personal Information, Reminders, Notifications, Subscription, Help and Support, and the “Log Out” button.
We will go through each point. Technical task for the development of a mobile application for a sushi delivery service A mobile application (Android and iOS) needs to be developed with functionality as close as possible to the website 911sushi.com.Main requirementsIntegration Full integration with Poster POS. All orders must automatically go directly to Poster. Use of the existing customer base in Poster. Automatic application of personal discounts for guests already set up in Poster.User authorization Registration and authorization. Login by phone number (or another modern method of authorization). Saving order history. Personal discounts and promotions for the user.Menu Viewing categories and products. Detailed information about items. Ability to add products to the cart. Selection of modifiers and add-ons (if needed).Cart and order placement Selecting a delivery address. Saving multiple user addresses. Selecting a city. Selecting delivery time or "as soon as possible". Displaying delivery costs depending on the zone. Support for delivery zones with the ability to edit them.Admin panel A convenient admin panel is required with the ability to: Edit the menu; Add and remove items; Change prices; Change categories; Manage promotions; Create and send promo codes; Set limits on the use of promo codes; View statistics.Promotions and marketing Provide the possibility of: A promo code for the first order; A bonus or discount for installing the app; Creating promo codes with a limited number of uses; Mass mailing of promo codes to users; Conducting promotions without the need to update the app.Analytics Detailed statistics are needed: Overall app performance statistics; Statistics for each menu item; User conversion; Number of installations; Number of completed orders; Average check; Repeat purchases; Delivery analytics by addresses; Selection of the 100 most popular delivery streets; Other key performance indicators for sales analysis.Information sections The app must include: Links to social networks; Contacts; A map with the location of the establishment; Information about the company; Delivery and payment conditions.Application performance requirements Fast and stable operation; No freezes or critical errors; Modern and user-friendly interface; Support for current versions of Android and iOS.Design There is currently no separate design. The existing website 911sushi.com can be used as a basis. All necessary materials have already been prepared: Logos; Brand colors; Menu; Brand book (if available).Phased implementation I consider phased development:Phase 1 Basic functionality; Integration with Poster; Menu; Cart; Order placement; Authorization; User account.Phase 2 Promo codes; Promotion system; Analytics; Statistics; Additional marketing tools; Other functions that may arise during the project development.Additional conditions After the development is completed, a 30-day testing period must be provided, during which possible defects will be corrected. After successful testing - final payment. It is important that the contractor is ready for gradual expansion of functionality, as new tasks may arise during the work process. Priority - the shortest possible implementation time without loss of quality. It is preferable that the contractor is from Lutsk, but this is not a mandatory condition.Please indicate in your response to the application: Estimated implementation time; Cost; Technology stack; Examples of similar projects; Experience with Poster POS integration; Whether you are ready to work in phases; Whether you provide warranty support after launch.
Goal: to create an APK for Android or Firestick, install it on the TV, and launch videos from a computer so that the same videos are displayed on all TVs. It will be used for clinics to play specific videos on the TVs. Also, there should be playlists so that each specific TV shows only the selected playlist. The program should download videos to the device instead of streaming them, thus saving internet and resources. When the Playlist is updated, the program will update and show new videos.