安卓开发技术分享

一、安卓开发入门

  1. 开发环境搭建
  2. 第一个安卓工程

二、Google官方推荐安卓开发架构全家桶

Jetpack

安卓开发技术分享_第1张图片
  • Lifecycles 管理activity和fragment生命周期,参考:https://www.jianshu.com/p/b1208012b268
  • LiveData 数据变化,自动通知UI更新,参考:https://www.jianshu.com/p/550a8bd71214
  • Paging 自动加载分页数据(再也不用自己在activity中实现分页加载了),参考:https://www.jianshu.com/p/10bf4bf59122
  • ViewModel 以关联生命周期的方式来存储和管理UI相关的数据,参考:https://www.jianshu.com/p/59adff59ed29
  • Room 数据库操作工具,参考:https://blog.csdn.net/Alexwll/article/details/83033460
  • Navigation 页面跳转,参考:https://www.jianshu.com/p/ad040aab0e66
  • WorkMananager 执行后台任务,参考:https://www.jianshu.com/p/e495ee6e84de

三、安卓常用第三方开发技术框架

详见:https://blog.csdn.net/yinxing2008/article/details/83623386

四、安卓开发学习demo项目

  1. wanAndroid
    简介:wanAndroid是鸿洋开的,里面有很多安卓学习的资料。因为他开放了API,现在有很多人都基于他开放的API来开发一个demo app,而且所用的组件一般都比较新。是比较值得学习的,下面给出一款MVP+Retrofit+RxJava+Glide+ARouter的开源项目。
    http://www.wanandroid.com/blog/show/2420

五、最新安卓开发技术

  1. Kotlin
  2. 插件化
  3. 组件化

六、安卓开发优秀实践

详见:https://blog.csdn.net/yinxing2008/article/details/82971037

七、安卓开发优秀资源

详见:https://blog.csdn.net/yinxing2008/article/details/84560728

点击关注专辑,查看最新技术分享
更多技术总结好文,请关注:「程序园中猿」

安卓开发技术分享_第2张图片

你可能感兴趣的:(安卓开发技术分享)