iOS Developer Flutter + Swift
Further development of the IOS application is required. The application is related to parental control. At this stage, the basic functionality of the application has already been implemented, including data transmission to the server via API. (
A Flutter developer with Swift skills is needed for the IOS application. The application is related to parental control. Corrections are needed regarding the main functionality of the application, as well as to perfect the work with permissions for notifications and parental control.
For working with parental control, skills in writing plugins in Swift for invokeChannel in Flutter are required.
What exactly needs to be improved:
Main functionality
1. Application blocking
When launching a prohibited application, block access to it.
When adding a new application to the device, automatically add it to the list of prohibited applications.
Daily usage time should affect the amount of available screen time.
2. Daily tasks (on the phone side)
Implement a background task scheduler that runs at 00:01 on specified days.
Tasks:
status update;
deletion of media file (link to the media file in the "task" object).
3. Protection against application deletion
Implement a mechanism to protect against the deletion of the child client (within the capabilities of iOS).
4. Working with location
Fix the problem of transmitting the child's location:
Current implementation (on Android):
The child's device sends geolocation to the backend every 20 minutes.
The backend, upon receiving the data, sends a Firebase Messaging message to the parent's device containing the child's coordinates in JSON format.
Required for iOS:
Implement similar or equivalent logic;
Ensure correct saving and displaying of the location on the parent's device;
If desired, a separate API can be added to obtain the current geolocation of the child directly from the backend.
5. Creating tasks without the internet
Ability to create a task in offline mode.
After restoring the connection, send a request to create a task to the backend.
6. Subscription
Implement a paid subscription in the App Store.
It is necessary to synchronize with the backend developer for subscription API integration.
7. Adding media
Fix or implement the ability to add photos and videos when creating or completing a task.
8. Multilingual support
Add languages: French, Polish, Spanish, German.
Remove the Russian language.
9. Screen time and points
The "Spend Points" screen should add screen time and send a request to the backend with the new number of points (related to item 1).
10. Settings and notifications
The "Disable Notifications" button should work correctly.
During onboarding, require all necessary permissions (notifications, app monitoring, etc.).
11. Other items
The "Rate the App" button
Add a password when exiting the application on the child's client.
12. Displaying the list of applications
The screen should display a list of installed applications that can be blocked/allowed.
After saving changes, the settings should be sent to the backend.
Current freelance projects in the category Apps for iOS (iPhone and iPad)
Mobile application iOS/Android
20 USD
I am looking for a mobile application developer (iOS and/or Android) to create a training application for beginners and intermediate users. The application should help users with planning workouts, monitoring progress, and motivating them to engage in regular physical activity.… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 1 day 13 hours back ∙ 14 proposals |
Development of an application for iOSHello, we want to create an application based on the principle of Saldo, focusing on financial literacy with integration of banks and eventually cryptocurrency, organizing expenses and spending. We are interested in timelines and cost estimates for development, and would like to… Apps for iOS (iPhone and iPad) ∙ 2 days 7 hours back ∙ 31 proposals |
Improvement of the mobile application on Capacitor (Android/iOS)About the Project There is an existing website (marketplace with listings) that has already been wrapped into a mobile application using Capacitor. The website runs on: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) The mobile application needs to be brought… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 7 days 2 hours back ∙ 13 proposals |
Mobile application on iOS "Flight Radar"Hello! I am looking for an iOS developer to create a mobile application. The idea is similar to Flightradar24 – tracking flight routes, an airport guide. All data will be pulled via API. There is a ready design. The application needs to be developed in this design. I would like… Apps for iOS (iPhone and iPad) ∙ 9 days 10 hours back ∙ 44 proposals |