背景:android开发也有一段时间了,今天记录下android开发从0开始都要写写什么东西。
1 确定开发框架 MVP或MVVP
2 网络框架
3 图片加载
4 BaseActivity、BaseFragment
5 BaseAdapter
6 SharedPerfences工具
7 数据库框架
8 上拉刷新下拉加载库
9 自定义加载中Dialog
10 常用自定义控件
11 json解析
12 图片文件上传、下载
13 拍照libs
14 线程池管理
15 LeakCanary, BlockCanary内存管理优化工具
16 android平台崩溃获取 UncaughtExceptionHandler
17 代码混淆
18 多渠道打包
19 通知栏沉浸式
20 常用工具类、方法 (如:判断网络,正则)
21 热修复