[Function reactive programming (FRP) Simple Android Baseball League application written in Kotlin, using Android Architecture Components(Room, LiveData, ViewModel, Paging, Lifecycle, WorkManager, Preference), Retrofit2, Moshi, MVVM Pattern
- Architecture MVVM Android Architecture Components (Room, LiveData, ViewModel, Paging, Lifecyle, Preference)
- Full reactive programming with RxKotlin.
- Networking with Retrofit, Moshi
- Search data with Paging
- Local data with Room Persistence.
- Update user with Jetpack WorkManager.