IOS deweloper Flutter + Swift
Wymagana dalsza praca nad aplikacją IOS. Aplikacja jest związana z kontrolą rodzicielską. Na tym etapie podstawowa funkcjonalność aplikacji, czyli przesyłanie danych na serwer przez API, została już zrealizowana. (
Potrzebny programista Flutter z umiejętnościami Swift, do zastosowania w IOS. Aplikacja jest związana z kontrolą rodzicielską. Należy wprowadzić poprawki związane z podstawową funkcjonalnością aplikacji, a także doprowadzić do ideału działanie z uprawnieniami do powiadomień oraz kontrolą rodzicielską.
Aby pracować z kontrolą rodzicielską, potrzebne są umiejętności pisania wtyczek w Swift dla invokeChannel w Flutter.
Co dokładnie wymaga poprawy:
Podstawowa funkcjonalność
1. Blokowanie aplikacji
Przy uruchomieniu zablokowanej aplikacji - zablokować dostęp do niej.
Przy dodawaniu nowej aplikacji na urządzenie - automatycznie dodawać ją do listy zablokowanych
Codzienny czas użytkowania powinien wpływać na ilość dostępnego czasu ekranowego
2. Codzienne zadania (po stronie telefonu)
Zrealizować harmonogram zadań w tle, który będzie wykonywany o 00:01 w określone dni.
Zadania:
aktualizacja statusu;
usunięcie pliku multimedialnego (link do pliku multimedialnego w obiekcie “zadanie”).
3. Ochrona przed usunięciem aplikacji
Zrealizować mechanizm ochrony przed usunięciem klienta dziecięcego (w ramach możliwości iOS).
4. Praca z lokalizacją
Naprawić problem z przesyłaniem lokalizacji dziecka:
Aktualna realizacja (na Androidzie):
Urządzenie dziecka wysyła geolokalizację na backend co 20 minut.
Backend, otrzymując dane, wysyła wiadomość Firebase Messaging na urządzenie rodzica, zawierającą współrzędne dziecka w formacie JSON.
Wymagane dla iOS:
Zrealizować analogiczną lub równoważną logikę;
Zapewnić poprawne zapisanie i wyświetlenie lokalizacji na urządzeniu rodzica;
Jeśli chcesz, możesz dodać osobne API do uzyskania aktualnej geolokalizacji dziecka bezpośrednio z backendu.
5. Tworzenie zadań bez internetu
Możliwość tworzenia zadania w trybie offline.
Po przywróceniu połączenia - wysłać żądanie utworzenia zadania na backend.
6. Subskrypcja
Zrealizować płatną subskrypcję w App Store.
Należy zsynchronizować się z programistą backendu w celu integracji API subskrypcji.
7. Dodawanie mediów
Naprawić lub zrealizować możliwość dodawania zdjęć i filmów przy tworzeniu lub realizacji zadania.
8. Wielojęzyczność
Dodać języki: francuski, polski, hiszpański, niemiecki.
Usunąć język rosyjski.
9. Czas ekranowy i punkty
Ekran „Wydaj punkty” powinien dodawać czas ekranowy i wysyłać żądanie na backend z nową ilością punktów (związane z punktem 1).
10. Ustawienia i powiadomienia
Przycisk „Wyłącz powiadomienia” powinien działać poprawnie.
Podczas onboardingu wymagać wszystkich niezbędnych uprawnień (powiadomienia, monitorowanie aplikacji itp.).
11. Inne punkty
Przycisk „Oceń aplikację”
Dodać hasło przy wyjściu z aplikacji na kliencie dziecka.
12. Wyświetlanie listy aplikacji
Na ekranie powinna być wyświetlana lista zainstalowanych aplikacji, które mogą być zablokowane/zezwolone.
Po zapisaniu zmian - ustawienia powinny zostać wysłane na backend.
Aktualne zlecenia dla freelancerów w kategorii Programowanie na iOS (iPhone i iPad)
Dopracowanie aplikacji mobilnej na Capacitor (Android/iOS)O projekcie Jest działająca strona (rynek z ogłoszeniami), która już została opakowana w aplikację mobilną za pomocą Capacitor. Strona działa na: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) Wymagana jest finalizacja aplikacji mobilnej do pełnej… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 4 dni 17 godzin temu ∙ 11 ofert |
Mobilna aplikacja na iOS "Flight Radar"Witam! Szukam dewelopera iOS do stworzenia aplikacji mobilnej. Pomysł, jak w Flightradar24 – śledzenie lotów, przewodnik po lotniskach. Wszystkie dane będą pobierane przez API. Posiadam gotowy projekt. Należy opracować aplikację w tym projekcie. Chciałbym prosić o oszacowanie… Programowanie na iOS (iPhone i iPad) ∙ 7 dni temu ∙ 43 oferty |
Stworzyć serwis kart klientów (formularzy)1. Istota projektu Platforma do tworzenia, edytowania i zarządzania kartami klientów z możliwością: tworzenia własnych formularzy jak w Forminator Pro; przechowywania danych klientów; dodawania plików, zdjęć, dokumentów, podpisów; prowadzenia historii wizyt/zmian; pracy z… Programowanie stron internetowych, Programowanie na iOS (iPhone i iPad) ∙ 13 dni 3 godziny temu ∙ 61 ofert |
Gra logiczna 2DSzukam dewelopera Unity do stworzenia mobilnej gry w gatunku puzzle/casual. O grze: 2D format pionowy urządzenia mobilne Android/iOS styl bliższy casual/mobile puzzle Główna mechanika: Gracz wchodzi w interakcję z elementami gry, obraca je i zbiera odpowiednie kombinacje, aby… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 13 dni 18 godzin temu ∙ 15 ofert |