/PavGame_AndroidAdvanced

Fork of original PavGame to ilustrate the concepts learned at Android Advanced Course

Primary LanguageJava

PavGame_AndroidAdvanced

Game name: Pav Game

Android Advanced Project Requirements:

  1. Navigation Drawer
  2. Android ShareSheet
  3. Firebase + google social login
  4. ViewModel + WorkManager + ConstraintLayout + Logging
  5. Notification with deep links
  6. ViewModel -> DataSource, RecyclerView with search view, UnitTests
  7. Firebase + APIs
  8. LeakCanary + Timber + Crashlytics
  9. Localization
  10. Foreground Service
  11. Custom View (Canvas, Paint) + Day/Night mode
  12. Room integration, Shared Preferences
  13. BroadcastReceveiver