没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
天气应用 截图 特征 带有Mosby MVI 库的架构 MVI 数据(用于模型、数据库、API 和首选项)。 演示(用于 UI 逻辑,使用 Mosby Mvi Presenter)。 用Koin进行依赖注入。 使用RxKotlin , RxAndroid , RxBinding进行完全React式编程。 使用Retrofit 、 Moshi 、 RxJava2 适配器联网。 具有Room Persistence的本地数据。 使用Jetpack WorkManager每15分钟自动更新一次天气。 试: 调试apk 去做 添加测试 使用Kotlin 协程和挂起函数代替 Rx Single、Rx Completable 解决一些问题
资源推荐
资源详情
资源评论
收起资源包目录
WeatherApp_MVI_sample::cherry_blossom:[Functional Reactive Programming (FRP)] :maple_leaf:用 Kotlin 编写的简单 Android 天气预报应用程序,使用 RxKotlin、Retrofit2、Mosby、Room Persistence :snowflake:MVI 模式和 Mosby 库 (290个子文件)
gradlew.bat 2KB
animate.min.css 52KB
font-awesome.min.css 28KB
leaflet.css 9KB
.gitignore 207B
.gitignore 47B
.gitignore 6B
build.gradle 5KB
build.gradle 878B
settings.gradle 15B
gradlew 5KB
map.html 2KB
gradle-wrapper.jar 53KB
leaflet.js 122KB
jquery.min.js 90KB
CitiesPresenter.kt 10KB
MainActivity.kt 9KB
SettingsActivity.kt 9KB
ExtensionFuncs.kt 8KB
DailyWeatherPresenter.kt 8KB
CurrentWeatherPresenter.kt 8KB
SwipeController.kt 7KB
DailyWeatherAdapter.kt 7KB
CitiesActivity.kt 6KB
AddCityPresenter.kt 6KB
AddCityActivity.kt 6KB
CurrentWeatherFragment.kt 5KB
ChartFragment.kt 5KB
DailyDetailActivity.kt 5KB
SettingPreferences.kt 4KB
NotificationUtil.kt 4KB
CityAdapter.kt 4KB
CurrentWeatherRepositoryImpl.kt 4KB
DailyWeatherFragment.kt 4KB
Mapper.kt 4KB
RetrofitModule.kt 4KB
CurrentWeather.kt 4KB
BaseMviActivity.kt 3KB
DailyWeather.kt 3KB
CityRepositoryImpl.kt 3KB
WorkerUtil.kt 3KB
SharedPrefExtension.kt 3KB
HeaderItemDecoration.kt 3KB
BackgroundAndSoundUtil.kt 3KB
UpdateDailyWeatherWorker.kt 2KB
MapActivity.kt 2KB
LocalDataSourceUtil.kt 2KB
UpdateCurrentWeatherWorker.kt 2KB
PresenterModule.kt 2KB
ChartPresenter.kt 2KB
MainPresenter.kt 2KB
DataSourceModule.kt 2KB
FiveDayForecastRepositoryImpl.kt 2KB
CancelNotificationReceiver.kt 2KB
Units.kt 2KB
SelectedCityPreference.kt 2KB
AppDatabase.kt 2KB
rxbinding.kt 2KB
Main.kt 2KB
CitiesContract.kt 2KB
CurrentWeatherDao.kt 2KB
WindmillView.kt 2KB
KoinInitializer.kt 1KB
WorkManagerInitializer.kt 1KB
ZoomOutPageTransformer.kt 1KB
CurrentWeatherRepository.kt 1KB
UnitConverter.kt 1KB
BlurImageUtil.kt 1KB
City.kt 1KB
CityRepository.kt 1KB
NotificationInitializer.kt 1KB
GlideBlurTransformation.kt 1KB
DailyWeatherModel.kt 1019B
DailyWeatherContract.kt 999B
MyUnsafeLazyImpl.kt 995B
CurrentWeatherResponse.kt 973B
DailyWeatherListItem.kt 961B
CurrentWeatherContract.kt 949B
CurrentWeatherLocalDataSource.kt 947B
TimezoneDbApiService.kt 932B
CityListItem.kt 927B
OpenWeatherMapApiService.kt 907B
SharePrefUtilModule.kt 892B
FiveDayForecastRepository.kt 833B
FiveDayForecastDao.kt 805B
LiveWeatherActivity.kt 800B
CityAndCurrentWeather.kt 760B
MainContract.kt 724B
Optional.kt 694B
FiveDayForecastResponse.kt 674B
DateUtil.kt 669B
CustomViewPager.kt 667B
FiveDayForecastLocalDataSource.kt 642B
ColorHolderSource.kt 641B
ExampleInstrumentedTest.kt 633B
AddCityContract.kt 627B
CityDao.kt 606B
RxJavaPluginsInitializer.kt 601B
ChartContract.kt 578B
WeatherModel.kt 554B
共 290 条
- 1
- 2
- 3
资源评论
KingstonChang
- 粉丝: 40
- 资源: 4658
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功