KotlinMVVMPagingSearch Kotlin MVVM Structure Jetpack paging library Fetch data from json files Koin -Kotlin injection library Search in data Chage recyclerview ui according screen orientation Crashlytics for crash monitor