通用
base
- 从BaseActivity与BaseFragment的封装谈起
- 我的最简MVP
- Common
- Apache Commons工具集简介 Java技术栈,有的Android可能用不到
- android-architecture-components Google的Samples for Android Architecture Components.
- BaseProject MVP+RxJava+OkHttp+Retrofit+Dagger2
- Android xUtils3完全解析 是时候来了解xUtils3了
- XUtils3框架的基本使用方法(一)
- YzsLib
- Android 自定义标题栏BaseActivity
- XFrame
- 《一个Android工程的从零开始》阶段总结与修改3-BaseActivity上
- Android 项目开发必备-BaseActivity与Fragment的建立
- Novate 链式网络库
- RxjavaRetrofitDemo
- RetrofitClient
UI
- QMUI 提高 UI 开发效率
注登
登录,每次用户登录都要进行后台登录。自动登录是自动提交账号、密码而不是直接进入主页。
配置信息
在assets中建test.properties快速切换。在Application.onCreate()中初始化,在全局中使用PropertyUtil获取、变更。尽量只取不变更。
Java 读写Properties配置文件
开发规范
快速开发
- xUtils3 快速开发框架
- FastDev4Android框架开发
项目必备
项目要有一个用户进入识别接口
要预留强制升级
主流
2016Rx+Re+Ok
- Android基于Retrofit2.0+RxJava 封装的超好用的RetrofitClient工具类(完美结合RxJava)(六)
- 一步一步带你认识 MVP+Retrofit+Rxjava 并封装(二)
- 一行代码实现Okhttp,Retrofit,Glide下载上传进度监听
- RxJava+Retrofit 如何精简封装
- 基于 RxJava2+Retrofit2 精心打造的 Android 基础框架 XSnow
- 一步一步带你认识 MVP+Retrofit+Rxjava 并封装(一)
2017代表
重点内容
- Android 项目最新架构
- as中的layout布局文件分包小技巧
- 页面结构化在 Android 上的尝试
- 基于Android Architecture Components的应用架构指南
- 基于开源项目搭建属于自己的技术堆栈
- Android应用架构前世今生
- 美团外卖Android平台化架构演进实践
架构模式
MVC
MVP
MVVM
插件化
组件化
Clean Architecture
工具
知识点
- 「架构」背后的核⼼思想及怎样培养自⼰的架构思路
- 插件化与热更新原理,手写热更新
Base
项目必备功能
- 版本检查升级;
- 权限申请操作;
- 网络
- 图片
- 本地化:SP