×

Android进阶之旅与你同行

96
红橙Darren
2017.02.03 10:41* 字数 1041
1.分享的简介

之所以选择内涵段子,是因为这个项目无论从用户体验还是性能方面都很不错,虽然功能不多但是技术上涉及的部分比较多。主要内容有Android源码阅读设计模式分析,以及第三方框架源码分析,自己手动一步步搭建整个项目的整体框架。列表获取数据展示,哈弗曼算法压缩图片上传,增量更新,一键换肤插件开发,Android插件化架构,Android热修复......

GIF.gif
2.分享的大纲

01.Android进阶之旅与你同行

02.自己动手打造一套IOC注解框架

03.Android Studio插件开发之 - 基础入门篇

04.Android Studio插件开发之 - IOC注解生成器

05.Android模板设计模式之 - 构建整个应用的BaseActivity

06.Android热修复之 - 收集崩溃信息上传至服务器

07.Android热修复之 - 阿里开源的热补丁

08.Android热修复之 - 打补丁原来如此简单

09.Builder设计模式 - 构建整个应用的万能Dialog

10.Builder设计模式 - 构建整个应用的NavigationBar

11.Android网络框架选择(Volley、OkHttp、Retrofit)

12.Android链式调用 - 打造第三方的网络引擎

13.自己动手写DB数据库框架(增)

14.自己动手写DB数据库框架(性能优化)

15.插件式换肤框架搭建 - 资源加载源码分析

16.插件式换肤框架搭建 - setContentView源码阅读

17.插件式换肤框架搭建 - 插件式换肤框架的完善

18.Android进程间的通信 - IPC(机制)Binder的原理和源码阅读

19.Android进程间的通信 - 耍流氓的方式保活Service

22.Android图片压缩加密上传 - JPEG压缩算法解析

23.Android图片压缩加密上传 - NDK终极压缩和加密上传

25.Android插件化架构 - Activity的启动流程分析

26.Android插件化架构 - 拦截Activity的启动流程绕过AndroidManifest检测

27.Android插件化架构 - 插件机制管理以及类的加载

28.Android插件化架构 - 360开源框架DroidPlugin介绍及源码分析

29.Android增量更新和签名校验

30.Android技术总监应该干的那些事

31.这些年坚持写博客,我得到了什么

32.从3K到30K,23岁的年纪我到底经历了什么

32.Android进阶之旅 - 自定义View篇

33.Android进阶之旅 - 系统架构篇

3.分享的方式

周一到周五正常上班,所以分享的时间暂定周六晚上八点,分享的方式采取YY课堂和视频录制的方式。每周六日晚八点都会在群里发直播链接,录制的视频链接会放在群公告,其次会公布到简书。
  大致的流程都是,先写思路然后分析源码最后才会写代码。很多在去年就已录制过的视频框架,会直接拿过来用,不会重复讲解和录制但会给到源码和已录制视频。

4.个人的建议

这一套分享我个人建议学习者最好不是初学者,因为某些内容可能会听不懂而我也不会再讲基础,我希望你最好自己写过一些开源项目,或者说主动造过一些轮子,我希望是在开发这个方面遇到了一些瓶颈的开发者,当然最终是以跟得上和听得懂视频的内容为准。
  一期文章都会配套一期视频讲解,为了方便那些看文章抽象的哥们,如果文章没有写清楚的地方可以选择看视频,每一期文章都会在最后附加视频链接,当然某些比较简单的功能是没有文章的,视频或者资料有什么问题可以直接简信或者评论即可。

Android进阶之旅
Web note ad 1