Необхідна дорозробка IOS додатку. Додаток пов"язаний з батьківським контролем. На даному етапі вже реалізований базовий функціонал додатку передача даних на сервер по апі. (
Потрібен Flutter розробник зі Swift навичками, для застосування IOS. Додаток пов'язаний із батьківським контролем. Потрібно провести правки, пов'язані з основним функціоналом у додатку, а також довести до ідеалу роботу з дозволами для повідомлень, батьківським контролем.
Для роботи з батьківським контролем потрібні навички написання плагінів на Swift для invokeChannel у Flutter.
Що саме потребує доробки:
Основний функціонал
1. Блокування додатків
При запуску забороненого додатку — блокувати доступ к ньому.
При додаванні нового додатку на пристрій — автоматично додавати його в список заборонених
Щоденний час використання повинен впливати на кількість доступного екранного часу
2. Щоденні завдання (на стороні телефону)
3. Захист від видалення додатку
4. Робота з локацією
Пристрій дитини відправляє геолокацію на бекенд кожні 20 хвилин.
Бекенд, отримавши дані, відправляє Firebase Messaging повідомлення на пристрій батька, що містить координати дитини у форматі JSON.
Потрібно для iOS:
Реалізувати аналогічну або еквівалентну логіку;
Забезпечити коректне збереження і відображення локації на пристрої батька;
При бажанні можна додати окреме API для отримання поточної геолокації дитини безпосередньо з бекенда.
5. Створення завдань без інтернету
6. Підписка
7. Додавання медіа
8. Багатомовність
9. Екранний час і бали
10. Налаштування і сповіщення
Кнопка «Вимкнути сповіщення» повинна працювати коректно.
При онбордингу вимагати всі необхідні дозволи (сповіщення, моніторинг додатків і т.д.).
11. Інші пункти
12. Відображення списку додатків
Після збереження змін - налаштування повинні бути відправлені на бекенд.