App created to study about navigation and lifeCycle.
Splash Screen | Home Screen | Player Screen | Result Screen | AppBar Menu | Drawer Menu |
---|---|---|---|---|---|
- Initial layouts (home screen, player screen, result screen)
- Navigation with Intents
- App Bar
- Navigation Drawer
- Bottom Navigation
- Refactoring
- Bottom Navigation Menu Items Icons update
- Navigation Drawer Menu Items update
- Single Activity App
- Fragments
- FragmentManager
- Navigation Components: Navigation Graph, NavHostFragment, NavController
- Integration of App Bar, Navigation Drawer and Bottom Navigation with Navigation Components
Log insertion. See example logcat output:
- Activity Lifecycle
- Fragments Lifecycle
- onSaveInstanceState
- Lifecycle-aware components (LifeCycleOwner, DefaultLifecycleObserver, LifecycleEventObserver)
- Backstack
- Logs
- Game Logic
- Separation of concerns
- Spinner
- EditText
- Listeners