Aplikacja mobilna dla JST 2026 – PWA / Flutter / Native + mObywatel
Aplikacja mobilna JST — dla mieszkańców (e-usługi 24/7) + pracowników (terenowe). 3 podejścia: 1) Native (iOS Swift + Android Kotlin) — najlepsza wydajność, drogie, 2) Cross-platform (Flutter, React Native) — balans, 3) PWA (Progressive Web App) — tańsze, dobry start. Integracja z mObywatel + EUDI Wallet 2027. Koszt: 50-500 tys. PLN. Dotacja KPO Komp. B do 95%.
Spis treści
- 1. Dlaczego aplikacja mobilna JST?
- 2. Kluczowe funkcje aplikacji
- 3. Native vs Cross-platform vs PWA
- 4. Integracja z mObywatel + EUDI Wallet
- 5. WCAG dla aplikacji mobilnych
- 6. Publikacja App Store + Google Play
- 7. Koszty + utrzymanie
- 8. Dotacje KPO Komp. B + FENIKS
1. Dlaczego aplikacja mobilna JST?
- 75%+ ruchu z urządzeń mobilnych (smartfony, tablety)
- Push notifications — szybsze niż SMS, tańsze, bardziej angażujące
- Offline mode — mapy, harmonogramy, kontakty (PWA / native)
- GPS — mapa awarii, zgłoszenia zdarzeń, transport publiczny
- Kamera — zgłoszenia (zdjęcia ulic, śmieci, dziur)
- Płatności mobilne — Apple Pay, Google Pay, BLIK
- Biometria — FaceID, TouchID (logowanie)
- Mniejsze koszty niż tradycyjny portal mieszkańca dla mieszkańców mobilnych
2. Kluczowe funkcje aplikacji
| Funkcja | Status w 2026 |
|---|---|
| Logowanie mObywatel | Standard |
| Konto mieszkańca + historia spraw | Standard |
| e-Wnioski (formularze) | Standard |
| Płatności (BLIK, Apple/Google Pay) | Standard |
| Mapa interaktywna gminy (GIS) | Coraz popularniejsze |
| Mapa awarii (woda, prąd, gaz) | Standard dla dużych miast |
| Rozkłady jazdy + planer (ZTM) | Standard |
| e-Bilet transport publiczny | Standard |
| Zgłoszenia (śmieci, dziury, awarie) + zdjęcie | Coraz popularniejsze |
| Powiadomienia push (decyzje, alarmy) | Standard |
| Aktualności + kalendarz wydarzeń | Standard |
| Czat / chatbot AI | Pojawia się 2026 |
| Tryb offline (mapy, harmonogramy) | Coraz popularniejsze |
3. Native vs Cross-platform vs PWA
| Podejście | Cena | Plus | Minus |
|---|---|---|---|
| Native (iOS Swift + Android Kotlin) | 200-500 tys. PLN | Najlepsza wydajność, pełen dostęp do funkcji urządzenia, najlepszy UX | Najdroższe (2 osobne aplikacje), długi development, drogie utrzymanie |
| Cross-platform (Flutter) | 100-250 tys. PLN | Jedna baza kodu, wystarcza dla większości funkcji, nowoczesna technologia (Google) | Niektóre funkcje natywne wymagają wtyczek |
| Cross-platform (React Native) | 120-300 tys. PLN | Wykorzystuje React (popularny), dużo deweloperów, sprawdzona | Performance gorsze niż Flutter |
| PWA (Progressive Web App) | 50-150 tys. PLN | Najtańsze, działa w przeglądarce, ten sam kod co strona, łatwe utrzymanie | Ograniczony dostęp do funkcji urządzenia (brak push iOS <2023) |
| Hybrid (Cordova, Ionic) | 80-200 tys. PLN | Strona w kontenerze natywnym, prosty deployment | Performance gorszy, mało popularne dziś |
Rekomendacja
- Mała / średnia gmina: PWA (tańsze, wystarcza) lub Flutter (najlepszy stosunek)
- Duże miasto: Flutter (kompromis cena/jakość) lub Native (najlepsza UX)
- Tylko transport (ZTM): Flutter — szybko + tanio
- Smart city dashboard: Native + PWA — obie wersje
4. Integracja z mObywatel + EUDI Wallet
API mObywatel oferuje SDK + REST API:
- OAuth 2.0 — logowanie
- Dane osobowe — imię, nazwisko, PESEL, adres (za zgodą)
- mDowód — potwierdzenie tożsamości
- Karta seniorska / dużej rodziny — zniżki
- Powiadomienia push — integracja z mObywatel
EUDI Wallet 2026-2027
Polski mObywatel notyfikowany w eIDAS — integracja z EUDI Wallet planowana 2026-2027. Aplikacja JST może akceptować EUDI z UE (np. niemiecki turysta loguje się do aplikacji ZTM Wrocław).
5. WCAG dla aplikacji mobilnych
WCAG 2.2 AA + EAA (od 28.06.2025) dla aplikacji mobilnych:
- VoiceOver (iOS) + TalkBack (Android) — pełna kompatybilność
- Dynamiczny tekst — reaguje na ustawienia systemu (Dynamic Type)
- Tryb wysokiego kontrastu
- Powiększenie ekranu
- Kolor + tekst (nie tylko kolor jako informacja)
- Touch target min. 44x44px (Apple HIG, Material Design)
- Klawiatura zewnętrzna (dla niesprawnych)
- Captions w wideo
6. Publikacja App Store + Google Play
| Sklep | Cena rejestracji | Wymagania |
|---|---|---|
| Apple App Store | $99/rok (~400 PLN) | Apple Developer Program + KRS JST |
| Google Play | $25 jednorazowo (~100 PLN) | Konto Google Developer + KRS JST |
| Huawei AppGallery | Bezpłatne | Konto Huawei Developer |
| Samsung Galaxy Store | Bezpłatne | Konto Samsung |
Procedura publikacji
- Rejestracja konta dewelopera (Apple/Google) — min. 30 dni weryfikacji
- Przygotowanie metadanych (opis, zrzuty ekranu, ikony, klauzula RODO)
- Wgranie aplikacji (build IPA dla iOS, APK/AAB dla Android)
- Review Apple/Google (1-7 dni)
- Publikacja
- Aktualizacje — co 2-4 tygodnie (security + nowe funkcje)
7. Koszty + utrzymanie
| Element | Mała gmina | Średnia | Duże miasto |
|---|---|---|---|
| Setup PWA | 50-100 tys. PLN | 100-200 tys. PLN | 200-400 tys. PLN |
| Setup Flutter | 120-180 tys. PLN | 200-350 tys. PLN | 400-800 tys. PLN |
| Setup Native (iOS + Android) | 250-400 tys. PLN | 400-700 tys. PLN | 800-1 500 tys. PLN |
| Utrzymanie roczne | 20-50 tys. PLN | 50-150 tys. PLN | 150-400 tys. PLN |
| Aktualizacje (4-6/rok) | 10-30 tys. PLN | 30-80 tys. PLN | 80-200 tys. PLN |
8. Dotacje KPO Komp. B + FENIKS
- KPO Komp. B — do 95% pokrycia kosztów aplikacji
- FENIKS Działanie 2.1 — cyfryzacja administracji
- FERS regionalne — UM dotacje (zwłaszcza dla ZTM/MZK)
- Programy MC — „Cyfrowa Polska”
Wsparcie wdrożenia aplikacji mobilnej
Bezpłatna konsultacja: studium wykonalności + wybór technologii (PWA/Flutter/Native) + integracja mObywatel + dotacje KPO Komp. B — bezpłatna konsultacja w 24h.