ExternalFreelancerRemote$600–$1500 USD

Flutter Persistent 15-Minute Task App

Summary

Freelancer Client is hiring: Flutter Persistent 15-Minute Task App.

Location: Remote

I need a small, production-ready Flutter application that triggers a background job every 15 minutes—regardless of whether the user has swiped the app out of Recents or the device has gone to sleep. In my final build that job will change the wallpaper, but for this proof-of-concept just increment a counter stored in SharedPreferences and show the current value as plain text on the main screen when the app opens.

Requirements:

• The task must fire reliably on all modern Android devices (Samsung, Vivo, Pixel, Xiaomi, etc.) without relying on the user to tweak system settings manually.

• On first launch the app should request the following permissions through standard in-app dialogs:

• Disable battery optimization

• Run in the background

• Access device storage

• If the user denies a permission, show a friendly in-app explanation and the option to try again.

• The background trigger must survive process death, device reboots, and OEM power-saving quirks. WorkManager, AlarmManager plus a foreground service, or another robust approach is fine as long as it complies with recent Android API policies. But it should not show the active notification of app running in background.

• iOS support is not required.

Skills: Mobile App Development, Android, Dart, Debugging, Flutter, Mobile Development, App Development, Android SDK

Budget: $600–$1500 USD


Source: Freelancer Client via Remote / Online. Apply on the source website.

Original

I need a small, production-ready Flutter application that triggers a background job every 15 minutes—regardless of whether the user has swiped the app out of Recents or the device has gone to sleep. In my final build that job will change the wallpaper, but for this proof-of-concept just increment a counter stored in SharedPreferences and show the current value as plain text on the main screen when the app opens.

Core requirements
• The task must fire reliably on all modern Android devices (Samsung, Vivo, Pixel, Xiaomi, etc.) without relying on the user to tweak system settings manually.
• On first launch the app should request the following permissions through standard in-app dialogs:
– Disable battery optimization
– Run in the background
– Access device storage
• If the user denies a permission, show a friendly in-app explanation and the option to try again.
• The background trigger must survive process death, device reboots, and OEM power-saving quirks. WorkManager, AlarmManager plus a foreground service, or another robust approach is fine as long as it complies with recent Android API policies. But it should not show the active notification of app running in background.
• iOS support is not required.

Deliverables
1. Complete Flutter project with code.
2. Debug APK that I can sideload and observe the counter climbing every 15 minutes.

Location & Details

SourceFreelancer
Budget$600–$1500 USD
LocationRemote
Posted2026-05-20 15:18:50
Mobile App DevelopmentAndroidDartDebuggingFlutterMobile DevelopmentApp DevelopmentAndroid SDK
Apply on source →

About this listing

This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.

Skills mentioned:
Mobile App DevelopmentAndroidDartDebuggingFlutterMobile DevelopmentApp DevelopmentAndroid SDK