Aplikacja Android | Quotzy: Motywacyjne cytaty
Co zostało zrealizowane:
1. Całkowicie opracowano aplikację na Androida od podstaw w Kotlinie i Jetpack Compose.
2. Zbudowano nowoczesną architekturę aplikacji MVVM z wyraźnym podziałem logiki biznesowej i interfejsu użytkownika.
3. Zrealizowano nowoczesny interfejs w Jetpack Compose z wykorzystaniem Material 3.
4. Zintegrowano autoryzację przez Google Sign-In.
5. Skonfigurowano synchronizację danych użytkowników za pomocą Cloud Firestore.
6. Opracowano system codziennych powiadomień z elastycznym ustawieniem czasu i liczby powiadomień, a także automatycznym przerejestrowaniem.
7. Zrealizowano wsparcie dla wielu języków aplikacji (angielski, ukraiński, rosyjski) z automatyczną lokalizacją interfejsu.
8. Opracowano system kategorii, wyszukiwania, filtrowania i ulubionych cytatów.
9. Zintegrowano Google Play Billing z obsługą subskrypcji miesięcznych, rocznych i dożywotnich, przywracaniem zakupów oraz zarządzaniem funkcjami premium.
10. Zrealizowano ekrany onboardingu, profilu użytkownika, ustawień, powiadomień i zarządzania subskrypcją.
11. Wykonano optymalizację wydajności, nawigacji i ogólnej pracy aplikacji.
12. Przygotowano aplikację do publikacji w Google Play, w tym lokalizację, dokumentację prawną i zgodność z wymaganiami sklepu.
Wykorzystane technologie
- Kotlin
- Jetpack Compose
- MVVM
- Material 3
- Navigation Compose
- Kotlin Coroutines
- Firebase Authentication
- Google Sign-In
- Cloud Firestore
- Google Play Billing
- AlarmManager
- Notification Channels
- SharedPreferences / DataStore
1. Całkowicie opracowano aplikację na Androida od podstaw w Kotlinie i Jetpack Compose.
2. Zbudowano nowoczesną architekturę aplikacji MVVM z wyraźnym podziałem logiki biznesowej i interfejsu użytkownika.
3. Zrealizowano nowoczesny interfejs w Jetpack Compose z wykorzystaniem Material 3.
4. Zintegrowano autoryzację przez Google Sign-In.
5. Skonfigurowano synchronizację danych użytkowników za pomocą Cloud Firestore.
6. Opracowano system codziennych powiadomień z elastycznym ustawieniem czasu i liczby powiadomień, a także automatycznym przerejestrowaniem.
7. Zrealizowano wsparcie dla wielu języków aplikacji (angielski, ukraiński, rosyjski) z automatyczną lokalizacją interfejsu.
8. Opracowano system kategorii, wyszukiwania, filtrowania i ulubionych cytatów.
9. Zintegrowano Google Play Billing z obsługą subskrypcji miesięcznych, rocznych i dożywotnich, przywracaniem zakupów oraz zarządzaniem funkcjami premium.
10. Zrealizowano ekrany onboardingu, profilu użytkownika, ustawień, powiadomień i zarządzania subskrypcją.
11. Wykonano optymalizację wydajności, nawigacji i ogólnej pracy aplikacji.
12. Przygotowano aplikację do publikacji w Google Play, w tym lokalizację, dokumentację prawną i zgodność z wymaganiami sklepu.
Wykorzystane technologie
- Kotlin
- Jetpack Compose
- MVVM
- Material 3
- Navigation Compose
- Kotlin Coroutines
- Firebase Authentication
- Google Sign-In
- Cloud Firestore
- Google Play Billing
- AlarmManager
- Notification Channels
- SharedPreferences / DataStore