android_tutorial
Android App Tutorials in Kotlin.
Slot Machine App
Concepts explained:
- RecyclerView
- RecyclerView.Adapter
- RecyclerView.ViewHolder
- ConstraintLayout
- RandomNumber Generation
- DataBinding
Price App
Concepts explained:
- Handling Keyboard Input KeyEvent
- Inputs From EditText Field
Quiz App
Concepts explained:
- Multiscreen Activity
- Intent : Explicit and Implicit
- NavigationUI
ActionBar or AppBar
- Toolbar
- CollapsingToolbarLayout
- ActionBar
- AppBarConfiguration
Navigation Drawer
- DrawerLayout
- FragmentContainerView
- NavigationView
BottomNavigationView
LifecycleDemoActivity
- Activity Life Cycle
- Save Activity State
LifecycleDemoFragment
- Fragment Life Cycle
- Saving Fragment State
Lifecycle Aware Components - Runner App
- androidx.lifecycle Library
- Lifecycle class
- LifecycleOwner class
- LifecycleEventObserver class
- App Permission Handling
- LocationListener
Android Architecture Components - Notes App
- Room DB
- Coroutines & Flow
- ViewModel & ViewModelFactory
- LiveData
- Repository
- StartActivityForResult
Advanced Coroutine - Quotes App
- Callbacks
- Coroutines
- Retrofit
- Gson Converter
- Gson Serialization
- WorkManager