- firebase
- autoryzacja Apple
- Flutter - UI
- portal deweloperski Apple
Należy dopracować aplikację mobilną napisaną w Flutterze. Aplikacja przedstawia katalog wydarzeń/zdarzeń (na rys 1 pokazane są główne ekrany aplikacji)
(plik apk do zapoznania się z aplikacją wysyłamy na żądanie)
Co należy zrobić
Ekran szczegółów wydarzenia
lista przycisków - dodać etykiety nad nimi (rys2)
dodać przycisk opinie - przewija się on niżej do listy opinii, widok której trzeba zaktualizować (rys 3), po kliknięciu na opinię wyświetla się popup z tekstem opinii (rys 4)
Logowanie
usunąć facebook login (usunąć przycisk z ekranu logowania)
skonfigurować apple auth (google auth jest zaimplementowany, skonfigurowany przez firebase, trzeba dokończyć konfigurację apple auth)
sprawdzić connection check (obecnie zbyt często pojawia się ekran "połączenie utracone" nawet gdy jest połączenie - sprawdzić dlaczego tak jest)
zmienić API endpoint (z serwera testowego na produkcyjny)
Rys 1 - ekrany aplikacji

Rys 2 - etykiety

Rys 3 - lista opinii

Rys 4 - popup opinii

Budżet: 4000 UAH Termin: 4 dni
Добрый день, занимаюсь разработкой на Flutter под ios и android, свободен для работы - готов приступить уже, не компания - фрилансер!
Budżet: 2000 UAH Termin: 2 dni
Witam!
Jestem gotowy podjąć się dopracowania aplikacji Flutter dla katalogu wydarzeń. Zapoznam się z plikiem apk na życzenie, aby ocenić szczegóły interfejsu.
Co mogę zaoferować w zakresie Twoich zadań:
🔧 Ekran szczegółów wydarzenia:
• Dodanie etykiet nad przyciskami
• Implementacja przycisku "Opinie" z przewijaniem do sekcji opinii
• Aktualizacja UI opinii i realizacja popupu z tekstem opinii
🔐 Autoryzacja:
• Usunięcie logowania Facebook
• Konfiguracja Apple Auth przez Firebase (mam doświadczenie)
• Sprawdzenie i optymalizacja logiki sprawdzania połączenia (możliwe ustawienie timeoutów lub sprawdzania połączenia, aby uniknąć fałszywych alarmów)
🌐 Serwer:
• Aktualizacja punktu końcowego API na działający serwer bez utraty logiki aplikacji
💰 Koszt będzie zależał od stopnia skomplikowania realizacji każdego bloku, ale jestem gotów zaproponować rozsądny budżet po przejrzeniu apk.
Budżet: 2000 UAH Termin: 1 dzień
Witam, mam ponad dwa lata komercyjnego doświadczenia w pracy na Flutterze, wykonam szybko i jakościowo, po omówieniu szczegółów mogę od razu przystąpić do pracy.
Budżet: 2000 UAH Termin: 1 dzień
Witam, mam duże doświadczenie w tworzeniu na Flutterze i chętnie pomogę Ci w dopracowaniu Twojej aplikacji.
Oczekuję szczegółów w wiadomości prywatnej.
Budżet: 6700 UAH Termin: 2 dni
Witam!
Doświadczenie w tworzeniu aplikacji mobilnych na Flutterze ponad 5 lat. Gotowy do wykonania zadań.
Wstępnie czas potrzebny to 8 godzin.
Budżet: 2000 UAH Termin: 5 dni
Dzień dobry! Jestem gotowy do wykonania poprawek Twojej aplikacji Flutter zgodnie z opisanymi zadaniami.
Zaimplementuję etykiety nad przyciskami, odświeżony wygląd opinii, przewijanie do sekcji z opiniami oraz popup z tekstem.
Dodatkowo usunę autoryzację Facebook, skonfiguruję Apple Sign-In przez Firebase, sprawdzę logikę sprawdzania połączenia internetowego oraz zamienię API z testowego na produkcyjne.
Jestem gotowy zacząć zaraz po zapoznaniu się z APK i makietami.
Skontaktuj się, wszystko zostanie wykonane solidnie.
Budżet: 2000 UAH Termin: 16 dni
Cześć! Jestem gotowy pomóc w ulepszaniu Twojej aplikacji mobilnej na Flutterze. Mam doświadczenie w podobnych projektach i skutecznie wdrażałem funkcje, które są podobne do tych, które opisałeś. Mogę dodać etykiety, skonfigurować autoryzację Apple i poprawić wyświetlanie komunikatów o połączeniu.
Pracowałem już nad aplikacjami, gdzie zmieniałem punkty końcowe API i aktualizowałem interfejsy, więc chętnie wykonam zmiany, które chcesz wprowadzić. Mam również możliwość współpracy z opiniami i popupami, co mogę zrobić szybko i na wysokim poziomie.
Rozumiem, jak ważna jest wygoda użytkowników, dlatego wszystkie zmiany będą ukierunkowane na poprawę interakcji z aplikacją. Porozmawiajmy o szczegółach, aby mógł rozpocząć pracę nad Twoim projektem!
Opracowanie międzynarodowej aplikacji mobilnej pod klucz (Projekt + Kod) W celu obniżenia kosztów, możliwe jest zakupienie gotowego projektu 1. Ogólne wymagania dotyczące projektu Platforma: Rozwój wieloplatformowy na frameworku Flutter (jeden kod dla iOS i Android). Typ platformy: Społeczny zakład / Gry o dyscyplinę (Peer-to-Peer 도전戰). Zadanie Wykonawcy: Pełny cykl rozwoju (UI/UX Projekt w Figma, frontend, backend-serwer, baza danych, integracja czujnika IoT i bramki płatniczej). Wielojęzyczność: Pełne wsparcie lokalizacji (i18n) oraz obsługa wielu walut. 2. Wymagania dotyczące UI/UX Projektu Potrzebny jest nowoczesny, neonowo-technologiczny interfejs w ciemnych kolorach (Tryb Ciemny). Kolory akcentujące: Głęboki grafitowy (tło), jasny zielony (finanse, saldo), jasny czerwony (tryb ochrony, zdarzenia karne). Funkcjonalność: Wyświetlanie 4 głównych ekranów dolnej nawigacji (Dashboard, Pokoje Gier, Portfel, Ustawienia urządzenia). Potrzebne są dynamiczne animacje zmiany salda i wyskakujących alertów. 3. Architektura finansowa (Escrow/Holding/Split) Aplikacja do utrzymania depozytów zgodnie z zasadami dyscypliny. Kluczowa jest integracja bramki płatniczej, która obsługuje Split Payments (Podział płatności) oraz Holding funduszy (Stripe Connect dla rynku globalnego/analogiczne dla lokalnego). Logika transakcji (komendy API backendu): Doładowanie: Środki użytkowników są przypisywane do ich konta i zamrażane na transakcyjnym (escrow) koncie systemu płatniczego. Nie trafiają bezpośrednio na konto firmy. Tryb SOLO: Po wystąpieniu zdarzenia wyzwalającego z czujnika IoT w zakazanych godzinach backend wydaje polecenie systemowi płatniczemu przelania stałej kwoty (kary) z konta transakcyjnego użytkownika na konto rozliczeniowe firmy. Tryb GROUP (Pokój): Użytkownicy tworzą wspólną pulę (na przykład 10 osób po 10 dolarów). Pieniądze są zamrażane w ramach konkretnego Pokoju Gier. Po wystąpieniu zdarzenia wyzwalającego u jednego z uczestników jego kara automatycznie się dzieli: 15% (prowizja platformy) trafia na konto rozliczeniowe firmy, a 85% pozostaje w puli nagród pokoju. Po zakończeniu terminu wyzwania backend automatycznie dzieli zgromadzoną pulę nagród między zwycięzców, a system płatniczy dokonuje automatycznego przelewu (Payout) na ich karty. 4. Struktura kabinetów Kabinet 1: „Osobisty Tracker” (Tryb SOLO) Wskaźnik statusu monitorowania (Aktywny/Dostępny/Zablokowany). Konfigurator interwałów czasowych ochrony (Time Picker) oraz ustawienia wartości kary wyzwalacza. Panel stanu zewnętrznego urządzenia IoT (poziom naładowania czujnika w %, poziom sygnału, status synchronizacji). Kabinet 2: „Pokoje Gier” (Tryb GROUP) Narzędzia do tworzenia prywatnych pokoi (generowanie linków/zaproszeń dla przyjaciół) oraz lista publicznych globalnych lig. Tabela wyników (Leaderboard) uczestników z wyświetlaniem ich aktualnego statusu w czasie rzeczywistym, timer do końca wyzwania oraz wbudowany czat grupowy. Wspólny dział: Wielowalutowy portfel Wyświetlanie salda z automatycznym konwertowaniem lokalnych walut w czasie rzeczywistym. Historia transakcji z przejrzystym logiem wydatków, prowizji i wygranych. 5. Wymagania dotyczące Backend i Integracji IoT Stos: Node.js/Python/Go (do wyboru wykonawcy, uzasadnione). Łącze z IoT: Odbieranie pakietów danych z zewnętrznego modułu Wi-Fi. Czas wysyłania powiadomień Push (przez FCM) na smartfon w momencie wystąpienia zdarzenia z czujnika – mniej niż 1 sekunda. Logika antyfraudowa: Serwer musi analizować przesyłane przez czujnik dane telemetryczne wbudowanego akcelerometru (accel_x/y/z). Jeśli zdarzenie występuje przy zerowej zmianie osi przyspieszenia, transakcja jest oznaczana przez system jako podejrzana (ochrona przed statycznym trzymaniem czujnika), użytkownik otrzymuje powiadomienie.
połączenia są realizowane przez kartę SIM w iPhone, więc należy automatycznie przekazywać informacje o przychodzących/wychodzących połączeniach do CRM