A Calender for all Kashmiri Events displayed with individual events
Repository is written in Kotlin
and is based on MVVM(ViewModel, LiveData)
Dependency Injection is implemented using Dagger2
Caching is implemented using Room Database
Data binding using Data Binding
Calendar is created using CalendarView
Collections to RecyclerViews binding using BindingCollectionAdapter
- Android Support Library
- Android Architecture Components
- Android Data Binding
- Dagger 2 for dependency injection
- Retrofit for REST api communication
- Glide for image loading
- CalendarView for calendar
- BindingCollectionAdapter binding Collections to RecyclerView