Simple app for studying Navigation Architecture Components and Kotlin
- Splash Screen
- Home Page with TabLayout
- RecyclerView, using ListAdapter
- ListAdapter : Advantage of using ListAdapter is that it can handle recyclerview's changed item, updating only the changed instead of refreshing whole list, by passing custom DiffUtil
- Navigation Architecture Components : Simplifies the implementation of navigation in an Android app, works similar as the Storyboard in iOS. I have used an Activity as an entry point of the app and set all fragments within the activity
- Try out RoomDB
- Use single activity