-
开源 Android 平台天气 App 的代码
资源介绍
MinimalistWeather
MinimalistWeather 是 Android 平台上一款开源天气 App ,目前还在开发中。项目基于 MVP 架构,采用各主流开源库实现。开发此项目主要是为展示各种开源库的使用方式以及 Android 项目的设计方案,并作为团队项目开发规范的一部分。
采用的开源库包括:
RxJava
Retrofit2
OKHttp3
ORMLite
Dagger2
ButterKnife
RetroLambda
Stetho
本项目还展示了:
MVP RxJava在实际项目中的应用,MVP中RxJava生命周期的管理...;
上述罗列的各种开源框架的使用方法;
Java8 Lambda表达式和Stream API的用法;
怎样适配Material Design;
ToolBar、RecycleView、CardView、CoordinatorLayout等新控件的用法;
Gradle的基本配置(包括签名打包、项目依赖等等);
如何更好的管理Gradle依赖库的版本;
代码混淆配置;
如何快速开发一款结构清晰、可扩展性强的Android Applic
- 上一篇: SDK16.0_DFU for NRF52832
- 下一篇: 开源CAD组件TXYGraph源代码