MasteringAndroid 的愿景是:
「帮助每一个 Android 开发者更加快速、更加全面以及更加深入地学习并掌握 Android 。」
相信每个 Android 开发者都或多或少的遇到过一些学习以及成长上面的难题。
- 想了解 Android 但是不知道从哪里开始学习?
- 想学习 Android 但是不知道应该学习一些什么东西?
该项目会帮助你:
- 会告诉你学习 Android 开发究竟应该学些什么;
- 每个
UI TODO:
- ConstraintLayout : 余承润
- RecyclerView:岳晓辉
- ViewPager
- TextView : 李腾
- ImageView 高祥
- MaterialDesign 李仕庭
- UI 性能优化 孙祥磊
- 自定义 View
- Drawable 管鹏杰
- Toast
- PopupWindow
- DialogFragment : 宋纪琛
- UI 适配
- FlexboxLayout
- Fragment : 李腾
- Animation : 徐晓涵
- Bitmap :江清锋
- ViewRootImpl : 何昌辉
JetPack:
- Lifecycle
- LiveData
- ViewModel
- Paging
- Room
- ...
Third Party :
- Retrofit
- OkHttp 吴文彬
- EventBus 何昌辉
- Glide
- LeakCanary
- ...
资源存放到 Android 的 android/assets 目录
命名规则: 知识点-描述
比如 textview-spannable