Rozwój aplikacji mobilnych na Androida (React Native, Full-Stack)
Specjalizuję się w tworzeniu aplikacji mobilnych z naciskiem na Android (Google Play) — od pomysłu do pełnego wydania i dalszego wsparcia. Realizuję pełny cykl rozwoju: frontend, backend, integracje i wdrożenie.
Frontend (Mobilny):
React Native, Expo, TypeScript, Redux Toolkit, RTK Query, React Navigation, Reanimated, WebRTC
Backend:
Node.js, Express / NestJS, MongoDB (Mongoose), PostgreSQL (Prisma), REST API, WebSocket
Integracje i usługi:
Firebase (Auth, Realtime Database, Storage), Google Services, RevenueCat, Stripe, OneSignal, AppsFlyer, analityka (PostHog, Mixpanel), zewnętrzne API
Funkcjonalność:
Czas rzeczywisty (WebSocket), powiadomienia push, autoryzacja (OAuth), płatności i subskrypcje, praca z mediami, analityka, złożona logika biznesowa
Pełny cykl rozwoju dla Androida:
- analiza zadania i projektowanie architektury
- rozwój aplikacji mobilnej
- rozwój części backendowej i API
- integracja zewnętrznych usług
- testowanie i optymalizacja
- przygotowanie buildów (APK / AAB, EAS)
- publikacja w Google Play (Google Play Console, podpisywanie, wydania)
Po wydaniu:
- wsparcie i aktualizacja aplikacji
- naprawa błędów
- dodawanie nowych funkcji
- optymalizacja wydajności
- skalowanie backendu i infrastruktury
Frontend (Mobilny):
React Native, Expo, TypeScript, Redux Toolkit, RTK Query, React Navigation, Reanimated, WebRTC
Backend:
Node.js, Express / NestJS, MongoDB (Mongoose), PostgreSQL (Prisma), REST API, WebSocket
Integracje i usługi:
Firebase (Auth, Realtime Database, Storage), Google Services, RevenueCat, Stripe, OneSignal, AppsFlyer, analityka (PostHog, Mixpanel), zewnętrzne API
Funkcjonalność:
Czas rzeczywisty (WebSocket), powiadomienia push, autoryzacja (OAuth), płatności i subskrypcje, praca z mediami, analityka, złożona logika biznesowa
Pełny cykl rozwoju dla Androida:
- analiza zadania i projektowanie architektury
- rozwój aplikacji mobilnej
- rozwój części backendowej i API
- integracja zewnętrznych usług
- testowanie i optymalizacja
- przygotowanie buildów (APK / AAB, EAS)
- publikacja w Google Play (Google Play Console, podpisywanie, wydania)
Po wydaniu:
- wsparcie i aktualizacja aplikacji
- naprawa błędów
- dodawanie nowych funkcji
- optymalizacja wydajności
- skalowanie backendu i infrastruktury