├── .gitignore ├── Project.xml ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── caspar │ │ └── xl │ │ ├── MainActivity.kt │ │ ├── SplashActivity.kt │ │ ├── app │ │ ├── ApplicationExt.kt │ │ ├── ApplicationInitializer.kt │ │ └── BaseApplication.kt │ │ ├── bean │ │ ├── BaseBean.kt │ │ ├── db │ │ │ ├── TeacherBean.kt │ │ │ ├── TeacherDao.kt │ │ │ ├── UserBean.kt │ │ │ └── UserDao.kt │ │ └── response │ │ │ ├── City.kt │ │ │ ├── ImageBean.kt │ │ │ └── Row.kt │ │ ├── config │ │ ├── ApiConfig.kt │ │ └── Constant.kt │ │ ├── db │ │ └── RoomManager.kt │ │ ├── di │ │ ├── AppModule.kt │ │ ├── Binds.kt │ │ ├── OtherModule.kt │ │ ├── RepositoryModule.kt │ │ └── domain │ │ │ ├── TranslateRepository.kt │ │ │ └── impl │ │ │ └── TranslateRepositoryImpl.kt │ │ ├── eventandstate │ │ ├── RoomEvent.kt │ │ ├── TranslateEvent.kt │ │ └── ViewEvent.kt │ │ ├── ext │ │ ├── ActivityExt.kt │ │ ├── AppExt.kt │ │ ├── FragmentExt.kt │ │ └── GsonExt.kt │ │ ├── helper │ │ ├── ImageLoader.kt │ │ ├── MMKVUtil.kt │ │ └── NettyUtil.kt │ │ ├── network │ │ ├── Api.kt │ │ ├── ApiService.kt │ │ ├── interceptor │ │ │ ├── AuthInterceptor.kt │ │ │ └── TokenInterceptor.kt │ │ ├── mqtt │ │ │ ├── MQTTClient.kt │ │ │ └── MQTTListener.kt │ │ ├── util │ │ │ ├── CheckNetwork.kt │ │ │ ├── ExtendedUtil.kt │ │ │ ├── NetException.kt │ │ │ ├── PostJson.kt │ │ │ └── PostType.kt │ │ └── websocket │ │ │ └── WebSocketManager.kt │ │ ├── ui │ │ ├── CrashActivity.kt │ │ ├── activity │ │ │ ├── CameraActivity.kt │ │ │ ├── CoroutinesAboutActivity.kt │ │ │ ├── CrashLogActivity.kt │ │ │ ├── CrashLogDetailActivity.kt │ │ │ ├── ImageLoadActivity.kt │ │ │ ├── PaletteActivity.kt │ │ │ ├── PdfPreviewActivity.kt │ │ │ ├── RefreshListActivity.kt │ │ │ ├── RoomActivity.kt │ │ │ ├── SelectCityActivity.kt │ │ │ ├── SelectFileActivity.kt │ │ │ ├── SelectImageActivity.kt │ │ │ └── TranslateActivity.kt │ │ ├── adapter │ │ │ ├── BaseViewBindingHolder.kt │ │ │ ├── HomeMenuAdapter.kt │ │ │ ├── ItemCityAdapter.kt │ │ │ ├── RefreshListAdapter.kt │ │ │ ├── SelectFileAdapter.kt │ │ │ └── SelectImageAdapter.kt │ │ ├── dialog │ │ │ ├── CarNumDialog.kt │ │ │ ├── VerifyDialog.kt │ │ │ └── WaitDialog.kt │ │ ├── fragment │ │ │ ├── HomeFragment.kt │ │ │ └── MineFragment.kt │ │ └── viewmodel │ │ │ ├── CoroutinesViewModel.kt │ │ │ ├── HomeViewModel.kt │ │ │ ├── RefreshListViewModel.kt │ │ │ ├── RoomViewModel.kt │ │ │ └── TranslateViewModel.kt │ │ ├── utils │ │ ├── decoration │ │ │ ├── Decoration.kt │ │ │ ├── RecyclerViewGridDecoration.kt │ │ │ ├── RecyclerViewGridHorDecoration.kt │ │ │ ├── RecyclerViewSpacesItemDecoration.kt │ │ │ └── RecyclerViewSpacesItemDecoration2.kt │ │ ├── keybord │ │ │ └── KeyboardUtil.kt │ │ └── rxjava │ │ │ └── SharedFlowBus.kt │ │ └── widget │ │ ├── NoScrollViewPager.kt │ │ ├── NoTouchRecyclerView.kt │ │ ├── ParentRecyclerView.kt │ │ ├── captcha │ │ ├── BitmapLoaderTask.kt │ │ ├── Captcha.kt │ │ ├── CaptchaStrategy.kt │ │ ├── DefaultCaptchaStrategy.kt │ │ ├── PictureVerifyView.kt │ │ ├── PositionInfo.kt │ │ └── TextSeekbar.kt │ │ └── index │ │ ├── bean │ │ ├── BaseItem.kt │ │ └── ItemData.kt │ │ ├── decoration │ │ ├── DivideItemDecoration.kt │ │ └── GroupHeaderItemDecoration.kt │ │ ├── ext │ │ └── SideBarExt.kt │ │ ├── listener │ │ ├── OnDrawItemDecorationListener.kt │ │ └── OnSideBarTouchListener.kt │ │ └── weiget │ │ └── SideBar.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable-xxhdpi │ └── img_transition_default.jpg │ ├── drawable │ ├── btn_background_round.xml │ ├── cat.jpeg │ ├── checkbox_checked_ic.xml │ ├── checkbox_disable_ic.xml │ ├── checkbox_selector.xml │ ├── compound_normal_ic.xml │ ├── ic_back.xml │ ├── ic_circle.xml │ ├── ic_file.xml │ ├── ic_folder.xml │ ├── ic_launcher_background.xml │ ├── ic_left.xml │ ├── ic_seekbar_icon.xml │ ├── ic_share.xml │ ├── ic_tack_photo.xml │ ├── image_loading_bg.xml │ ├── layer_splash.xml │ ├── progressbar_upload_value_horizontal.xml │ ├── refresh.png │ ├── right.png │ ├── shape_et.xml │ ├── shape_et_green.xml │ ├── shape_et_select.xml │ ├── transparent_selector.xml │ └── wrong.png │ ├── layout │ ├── activity_camera.xml │ ├── activity_coroutines_about.xml │ ├── activity_crash.xml │ ├── activity_crash_log.xml │ ├── activity_crash_log_detail.xml │ ├── activity_image_load.xml │ ├── activity_main.xml │ ├── activity_palette.xml │ ├── activity_pdf_preview.xml │ ├── activity_refresh_list.xml │ ├── activity_room.xml │ ├── activity_select_city.xml │ ├── activity_select_file.xml │ ├── activity_select_image.xml │ ├── activity_splash.xml │ ├── activity_translate.xml │ ├── container.xml │ ├── dialog_car_num.xml │ ├── dialog_verify.xml │ ├── dialog_wait.xml │ ├── fragment_home.xml │ ├── fragment_mine.xml │ ├── item_city.xml │ ├── item_files.xml │ ├── item_menu.xml │ ├── item_refresh_list.xml │ ├── item_select_image.xml │ └── view_header.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── raw │ ├── loading.json │ └── progress.json │ ├── values-en │ ├── array.xml │ └── strings.xml │ ├── values │ ├── array.xml │ ├── colors.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ ├── letter.xml │ ├── locales_config.xml │ └── province.xml ├── base ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── caspar │ │ └── base │ │ ├── action │ │ ├── ActivityAction.kt │ │ ├── AnimAction.kt │ │ ├── BundleAction.kt │ │ ├── ClickAction.kt │ │ ├── HandlerAction.kt │ │ ├── KeyboardAction.kt │ │ ├── ResourcesAction.kt │ │ └── ToastAction.kt │ │ ├── activityresult │ │ ├── CropParams.kt │ │ ├── CropPhotoContract.kt │ │ ├── SelectPhotoContract.kt │ │ └── TakePhotoContract.kt │ │ ├── base │ │ ├── BaseActivity.kt │ │ ├── BaseDialog.kt │ │ ├── BaseFragment.kt │ │ ├── BasePopupWindow.kt │ │ ├── BottomSheetDialog.kt │ │ └── FragmentPagerAdapter.kt │ │ ├── ext │ │ ├── ActivityExt.kt │ │ ├── ByteArrayExt.kt │ │ ├── CommonExt.kt │ │ ├── DataUnit.kt │ │ ├── DateTimeExt.kt │ │ ├── FragmentExt.kt │ │ ├── ImageExt.kt │ │ ├── PermissionUtils.kt │ │ ├── RegexExt.kt │ │ ├── SpanExt.kt │ │ ├── TextViewExt.kt │ │ └── immersiveExt.kt │ │ ├── helper │ │ ├── ActivityStackManager.kt │ │ ├── DoubleClickHelper.kt │ │ ├── KeyBoardUtils.kt │ │ ├── Permission.kt │ │ └── SoundUtil.kt │ │ └── utils │ │ └── log │ │ ├── AppTree.kt │ │ ├── FileLoggingTree.kt │ │ └── LoggingTreeExt.kt │ ├── res-sw │ ├── values-sw1024dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw1280dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw1365dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw240dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw320dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw360dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw362dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw384dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw392dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw400dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw410dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw411dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw432dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw480dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw533dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw540dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw592dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw600dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw640dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw662dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw720dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw768dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw800dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw811dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw820dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw960dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ ├── values-sw961dp │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ └── values │ │ ├── dimens_dp.xml │ │ └── dimens_sp.xml │ └── res │ ├── anim │ ├── item_fall_down.xml │ ├── item_from_bottom.xml │ ├── item_from_right.xml │ ├── layout_fall_down.xml │ ├── layout_from_bottom.xml │ ├── layout_from_right.xml │ ├── window_bottom_in.xml │ ├── window_bottom_out.xml │ ├── window_ios_in.xml │ ├── window_ios_out.xml │ ├── window_left_in.xml │ ├── window_left_out.xml │ ├── window_right_in.xml │ ├── window_right_out.xml │ ├── window_scale_in.xml │ ├── window_scale_out.xml │ ├── window_top_in.xml │ └── window_top_out.xml │ ├── drawable │ ├── error.xml │ └── selector_button.xml │ ├── values-en │ └── strings.xml │ ├── values │ ├── colors.xml │ ├── integers.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ ├── file_paths.xml │ └── network_config.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── install └── KotlinMVVM_v1.0.0_20220704_release.apk ├── libs.versions.toml ├── settings.gradle.kts └── signature └── releaseSign.jks /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/.gitignore -------------------------------------------------------------------------------- /Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/Project.xml -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/SplashActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/SplashActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/app/ApplicationExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/app/ApplicationExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/app/ApplicationInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/app/ApplicationInitializer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/app/BaseApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/app/BaseApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/bean/BaseBean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/bean/BaseBean.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/bean/db/TeacherBean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/bean/db/TeacherBean.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/bean/db/TeacherDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/bean/db/TeacherDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/bean/db/UserBean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/bean/db/UserBean.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/bean/db/UserDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/bean/db/UserDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/bean/response/City.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/bean/response/City.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/bean/response/ImageBean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/bean/response/ImageBean.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/bean/response/Row.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/bean/response/Row.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/config/ApiConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/config/ApiConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/config/Constant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/config/Constant.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/db/RoomManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/db/RoomManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/di/Binds.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/di/Binds.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/di/OtherModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/di/OtherModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/di/RepositoryModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/di/domain/TranslateRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/di/domain/TranslateRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/di/domain/impl/TranslateRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/di/domain/impl/TranslateRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/eventandstate/RoomEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/eventandstate/RoomEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/eventandstate/TranslateEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/eventandstate/TranslateEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/eventandstate/ViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/eventandstate/ViewEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ext/ActivityExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ext/ActivityExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ext/AppExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ext/AppExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ext/FragmentExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ext/FragmentExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ext/GsonExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ext/GsonExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/helper/ImageLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/helper/ImageLoader.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/helper/MMKVUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/helper/MMKVUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/helper/NettyUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/helper/NettyUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/network/Api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/network/Api.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/network/ApiService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/network/ApiService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/network/interceptor/AuthInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/network/interceptor/AuthInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/network/interceptor/TokenInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/network/interceptor/TokenInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/network/mqtt/MQTTClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/network/mqtt/MQTTClient.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/network/mqtt/MQTTListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/network/mqtt/MQTTListener.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/network/util/CheckNetwork.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/network/util/CheckNetwork.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/network/util/ExtendedUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/network/util/ExtendedUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/network/util/NetException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/network/util/NetException.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/network/util/PostJson.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/network/util/PostJson.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/network/util/PostType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/network/util/PostType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/network/websocket/WebSocketManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/network/websocket/WebSocketManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/CrashActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/CrashActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/CameraActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/CameraActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/CoroutinesAboutActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/CoroutinesAboutActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/CrashLogActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/CrashLogActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/CrashLogDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/CrashLogDetailActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/ImageLoadActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/ImageLoadActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/PaletteActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/PaletteActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/PdfPreviewActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/PdfPreviewActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/RefreshListActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/RefreshListActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/RoomActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/RoomActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/SelectCityActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/SelectCityActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/SelectFileActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/SelectFileActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/SelectImageActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/SelectImageActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/activity/TranslateActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/activity/TranslateActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/adapter/BaseViewBindingHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/adapter/BaseViewBindingHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/adapter/HomeMenuAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/adapter/HomeMenuAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/adapter/ItemCityAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/adapter/ItemCityAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/adapter/RefreshListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/adapter/RefreshListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/adapter/SelectFileAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/adapter/SelectFileAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/adapter/SelectImageAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/adapter/SelectImageAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/dialog/CarNumDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/dialog/CarNumDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/dialog/VerifyDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/dialog/VerifyDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/dialog/WaitDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/dialog/WaitDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/fragment/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/fragment/HomeFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/fragment/MineFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/fragment/MineFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/viewmodel/CoroutinesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/viewmodel/CoroutinesViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/viewmodel/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/viewmodel/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/viewmodel/RefreshListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/viewmodel/RefreshListViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/viewmodel/RoomViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/viewmodel/RoomViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/ui/viewmodel/TranslateViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/ui/viewmodel/TranslateViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/utils/decoration/Decoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/utils/decoration/Decoration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/utils/decoration/RecyclerViewGridDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/utils/decoration/RecyclerViewGridDecoration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/utils/decoration/RecyclerViewGridHorDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/utils/decoration/RecyclerViewGridHorDecoration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/utils/decoration/RecyclerViewSpacesItemDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/utils/decoration/RecyclerViewSpacesItemDecoration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/utils/decoration/RecyclerViewSpacesItemDecoration2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/utils/decoration/RecyclerViewSpacesItemDecoration2.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/utils/keybord/KeyboardUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/utils/keybord/KeyboardUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/utils/rxjava/SharedFlowBus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/utils/rxjava/SharedFlowBus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/NoScrollViewPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/NoScrollViewPager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/NoTouchRecyclerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/NoTouchRecyclerView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/ParentRecyclerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/ParentRecyclerView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/captcha/BitmapLoaderTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/captcha/BitmapLoaderTask.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/captcha/Captcha.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/captcha/Captcha.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/captcha/CaptchaStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/captcha/CaptchaStrategy.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/captcha/DefaultCaptchaStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/captcha/DefaultCaptchaStrategy.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/captcha/PictureVerifyView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/captcha/PictureVerifyView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/captcha/PositionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/captcha/PositionInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/captcha/TextSeekbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/captcha/TextSeekbar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/index/bean/BaseItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/index/bean/BaseItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/index/bean/ItemData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/index/bean/ItemData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/index/decoration/DivideItemDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/index/decoration/DivideItemDecoration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/index/decoration/GroupHeaderItemDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/index/decoration/GroupHeaderItemDecoration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/index/ext/SideBarExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/index/ext/SideBarExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/index/listener/OnDrawItemDecorationListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/index/listener/OnDrawItemDecorationListener.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/index/listener/OnSideBarTouchListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/index/listener/OnSideBarTouchListener.kt -------------------------------------------------------------------------------- /app/src/main/java/com/caspar/xl/widget/index/weiget/SideBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/java/com/caspar/xl/widget/index/weiget/SideBar.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/img_transition_default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable-xxhdpi/img_transition_default.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_background_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/btn_background_round.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/cat.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/cat.jpeg -------------------------------------------------------------------------------- /app/src/main/res/drawable/checkbox_checked_ic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/checkbox_checked_ic.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/checkbox_disable_ic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/checkbox_disable_ic.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/checkbox_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/checkbox_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/compound_normal_ic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/compound_normal_ic.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/ic_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/ic_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/ic_file.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_folder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/ic_folder.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/ic_left.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_seekbar_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/ic_seekbar_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/ic_share.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_tack_photo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/ic_tack_photo.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/image_loading_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/image_loading_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/layer_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/layer_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/progressbar_upload_value_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/progressbar_upload_value_horizontal.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/refresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/right.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_et.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/shape_et.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_et_green.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/shape_et_green.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_et_select.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/shape_et_select.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/transparent_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/transparent_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/wrong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/drawable/wrong.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_camera.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_coroutines_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_coroutines_about.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_crash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_crash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_crash_log.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_crash_log.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_crash_log_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_crash_log_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_image_load.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_image_load.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_palette.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_palette.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_pdf_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_pdf_preview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_refresh_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_refresh_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_room.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_select_city.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_select_city.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_select_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_select_file.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_select_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_select_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_translate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/activity_translate.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/container.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_car_num.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/dialog_car_num.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_verify.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/dialog_verify.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_wait.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/dialog_wait.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_mine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/fragment_mine.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_city.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/item_city.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_files.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/item_files.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/item_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_refresh_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/item_refresh_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_select_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/item_select_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/layout/view_header.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/raw/loading.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/raw/loading.json -------------------------------------------------------------------------------- /app/src/main/res/raw/progress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/raw/progress.json -------------------------------------------------------------------------------- /app/src/main/res/values-en/array.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/values-en/array.xml -------------------------------------------------------------------------------- /app/src/main/res/values-en/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/values-en/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/array.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/values/array.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/letter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/xml/letter.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/locales_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/xml/locales_config.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/province.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/app/src/main/res/xml/province.xml -------------------------------------------------------------------------------- /base/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /base/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/build.gradle.kts -------------------------------------------------------------------------------- /base/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /base/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/proguard-rules.pro -------------------------------------------------------------------------------- /base/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/action/ActivityAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/action/ActivityAction.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/action/AnimAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/action/AnimAction.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/action/BundleAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/action/BundleAction.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/action/ClickAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/action/ClickAction.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/action/HandlerAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/action/HandlerAction.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/action/KeyboardAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/action/KeyboardAction.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/action/ResourcesAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/action/ResourcesAction.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/action/ToastAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/action/ToastAction.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/activityresult/CropParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/activityresult/CropParams.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/activityresult/CropPhotoContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/activityresult/CropPhotoContract.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/activityresult/SelectPhotoContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/activityresult/SelectPhotoContract.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/activityresult/TakePhotoContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/activityresult/TakePhotoContract.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/base/BaseActivity.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/base/BaseDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/base/BaseDialog.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/base/BaseFragment.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/base/BasePopupWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/base/BasePopupWindow.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/base/BottomSheetDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/base/BottomSheetDialog.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/base/FragmentPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/base/FragmentPagerAdapter.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/ext/ActivityExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/ext/ActivityExt.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/ext/ByteArrayExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/ext/ByteArrayExt.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/ext/CommonExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/ext/CommonExt.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/ext/DataUnit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/ext/DataUnit.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/ext/DateTimeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/ext/DateTimeExt.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/ext/FragmentExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/ext/FragmentExt.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/ext/ImageExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/ext/ImageExt.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/ext/PermissionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/ext/PermissionUtils.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/ext/RegexExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/ext/RegexExt.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/ext/SpanExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/ext/SpanExt.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/ext/TextViewExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/ext/TextViewExt.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/ext/immersiveExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/ext/immersiveExt.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/helper/ActivityStackManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/helper/ActivityStackManager.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/helper/DoubleClickHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/helper/DoubleClickHelper.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/helper/KeyBoardUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/helper/KeyBoardUtils.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/helper/Permission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/helper/Permission.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/helper/SoundUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/helper/SoundUtil.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/utils/log/AppTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/utils/log/AppTree.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/utils/log/FileLoggingTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/utils/log/FileLoggingTree.kt -------------------------------------------------------------------------------- /base/src/main/java/com/caspar/base/utils/log/LoggingTreeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/java/com/caspar/base/utils/log/LoggingTreeExt.kt -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw1024dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw1024dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw1024dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw1024dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw1280dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw1280dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw1280dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw1280dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw1365dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw1365dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw1365dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw1365dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw240dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw240dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw240dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw240dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw320dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw320dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw320dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw320dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw360dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw360dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw360dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw360dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw362dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw362dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw362dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw362dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw384dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw384dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw384dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw384dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw392dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw392dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw392dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw392dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw400dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw400dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw400dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw400dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw410dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw410dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw410dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw410dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw411dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw411dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw411dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw411dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw432dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw432dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw432dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw432dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw480dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw480dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw480dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw480dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw533dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw533dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw533dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw533dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw540dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw540dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw540dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw540dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw592dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw592dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw592dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw592dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw600dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw600dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw600dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw600dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw640dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw640dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw640dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw640dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw662dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw662dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw662dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw662dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw720dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw720dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw720dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw720dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw768dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw768dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw768dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw768dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw800dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw800dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw800dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw800dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw811dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw811dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw811dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw811dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw820dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw820dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw820dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw820dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw960dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw960dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw960dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw960dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw961dp/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw961dp/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values-sw961dp/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values-sw961dp/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values/dimens_dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values/dimens_dp.xml -------------------------------------------------------------------------------- /base/src/main/res-sw/values/dimens_sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res-sw/values/dimens_sp.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/item_fall_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/item_fall_down.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/item_from_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/item_from_bottom.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/item_from_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/item_from_right.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/layout_fall_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/layout_fall_down.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/layout_from_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/layout_from_bottom.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/layout_from_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/layout_from_right.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/window_bottom_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/window_bottom_in.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/window_bottom_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/window_bottom_out.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/window_ios_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/window_ios_in.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/window_ios_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/window_ios_out.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/window_left_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/window_left_in.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/window_left_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/window_left_out.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/window_right_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/window_right_in.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/window_right_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/window_right_out.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/window_scale_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/window_scale_in.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/window_scale_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/window_scale_out.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/window_top_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/window_top_in.xml -------------------------------------------------------------------------------- /base/src/main/res/anim/window_top_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/anim/window_top_out.xml -------------------------------------------------------------------------------- /base/src/main/res/drawable/error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/drawable/error.xml -------------------------------------------------------------------------------- /base/src/main/res/drawable/selector_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/drawable/selector_button.xml -------------------------------------------------------------------------------- /base/src/main/res/values-en/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/values-en/strings.xml -------------------------------------------------------------------------------- /base/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /base/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/values/integers.xml -------------------------------------------------------------------------------- /base/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /base/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /base/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /base/src/main/res/xml/network_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/base/src/main/res/xml/network_config.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/gradlew.bat -------------------------------------------------------------------------------- /install/KotlinMVVM_v1.0.0_20220704_release.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/install/KotlinMVVM_v1.0.0_20220704_release.apk -------------------------------------------------------------------------------- /libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/libs.versions.toml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /signature/releaseSign.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CasparXL/KotlinMVVM/HEAD/signature/releaseSign.jks --------------------------------------------------------------------------------