IOS розробник Flutter + Swift
Необхідна дорозробка IOS додатку. Додаток пов"язаний з батьківським контролем. На даному етапі вже реалізований базовий функціонал додатку передача даних на сервер по апі. (
Потрібен Flutter розробник зі Swift навичками, для застосування IOS. Додаток пов'язаний із батьківським контролем. Потрібно провести правки, пов'язані з основним функціоналом у додатку, а також довести до ідеалу роботу з дозволами для повідомлень, батьківським контролем.
Для роботи з батьківським контролем потрібні навички написання плагінів на Swift для invokeChannel у Flutter.
Що саме потребує доробки:
Основной функционал
1. Блокировка приложений
При запуске запрещённого приложения — блокировать доступ к нему.
При добавлении нового приложения на устройство — автоматически добавлять его в список запрещённых
Ежедневное время использования должно влиять на количество доступного экранного времени
2. Ежедневные задачи (на стороне телефона)
Реализовать планировщик фоновых задач, выполняющийся в 00:01 в указанные дни.
Задачи:
обновление статуса;
удаление медиафайла (ссылки на медиафайл в объекте “задача” ).
3. Защита от удаления приложения
Реализовать механизм защиты от удаления детского клиента (в рамках возможностей iOS).
4. Работа с локацией
Исправить проблему передачи локации ребёнка:
Текущая реализация (на Android):
Устройство ребёнка отправляет геолокацию на бекенд каждые 20 минут.
Бекенд, получив данные, отправляет Firebase Messaging сообщение на устройство родителя, содержащее координаты ребёнка в формате JSON.
Требуется для iOS:
Реализовать аналогичную или эквивалентную логику;
Обеспечить корректное сохранение и отображение локации на устройстве родителя;
При желании можно добавить отдельное API для получения текущей геолокации ребёнка напрямую с бекенда.
5. Создание задач без интернета
Возможность создавать задачу в офлайн-режиме.
После восстановления соединения — отправлять запрос на создание задачи на бекенд.
6. Подписка
Реализовать платную подписку в App Store.
Необходимо синхронизироваться с бекенд-разработчиком для интеграции API подписки.
7. Добавление медиа
Исправить или реализовать возможность добавления фото и видео при создании или выполнении задачи.
8. Многоязычность
Добавить языки: французский, польский, испанский, немецкий.
Удалить русский язык.
9. Экранное время и баллы
Экран «Потратить баллы» должен добавлять экранное время и отправлять запрос на бекенд с новым кол-вом баллов (связано с пунктом 1).
10. Настройки и уведомления
Кнопка «Отключить уведомления» должна работать корректно.
При онбординге требовать все необходимые разрешения (уведомления, мониторинг приложений и т.д.).
11. Прочие пункты
Кнопка «Оценить приложение»
Добавить пароль при выходе из приложения на клиенте ребёнка.
12. Отображение списка приложений
На экране должен отображаться список установленных приложений, которые могут быть заблокированы/разрешены.
После сохранения изменений - настройки должны быть отправлены на бекенд.
Актуальные фриланс-проекты в категории Разработка под iOS (iPhone и iPad)
Доработка мобильного приложения на Capacitor (Android/iOS)О проекте Есть действующий сайт (маркетплейс с объявлениями), который уже обернут в мобильное приложение через Capacitor. Сайт работает на: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) Требуется довести мобильное приложение до полноценного рабочего… Разработка под Android, Разработка под iOS (iPhone и iPad) ∙ 3 дня 8 часов назад ∙ 11 ставок |
Мобильное приложение на iOS "Flight Radar"Здравствуйте! Ищу iOS разработчика для создания мобильного приложения. Идея, как у Flightradar24 – отслеживание рейсов авиаперелетов, справочник аэропортов. Все данные будут подтягиваться по API. Есть готовый дизайн. Нужно разработать приложение в этом дизайне. Хочу попросить… Разработка под iOS (iPhone и iPad) ∙ 5 дней 16 часов назад ∙ 43 ставки |
Создать сервис карт клиентов (форм)1. Суть проекту Платформа для создания, редактирования и ведения карт клиентов с возможностью: создавать собственные формы как в Forminator Pro; сохранять данные клиентов; добавлять файлы, фото, документы, подпись; вести историю визитов/изменений; работать с компьютера,… Веб-программирование, Разработка под iOS (iPhone и iPad) ∙ 11 дней 19 часов назад ∙ 61 ставка |
2D головоломкаИщу Unity-разработчика для создания мобильной игры в жанре puzzle/casual. О игре: 2D вертикальный формат мобильные устройства Android/iOS стиль ближе к casual/mobile puzzle Основная механика: Игрок взаимодействует с игровыми элементами, вращает их и собирает правильные… Разработка под Android, Разработка под iOS (iPhone и iPad) ∙ 12 дней 9 часов назад ∙ 15 ставок |