Android进阶之旅与你同行
1.分享的简介
之所以选择内涵段子,是因为这个项目无论从用户体验还是性能方面都很不错,虽然功能不多但是技术上涉及的部分比较多。主要内容有Android源码阅读设计模式分析,以及第三方框架源码分析,自己手动一步步搭建整个项目的整体框架。列表获取数据展示,哈弗曼算法压缩图片上传,增量更新,一键换肤插件开发,Android插件化架构,Android热修复......
GIF.gif2.分享的大纲
03.Android Studio插件开发之 - 基础入门篇
04.Android Studio插件开发之 - IOC注解生成器
05.Android模板设计模式之 - 构建整个应用的BaseActivity
09.Builder设计模式 - 构建整个应用的万能Dialog
10.Builder设计模式 - 构建整个应用的NavigationBar
11.Android网络框架选择(Volley、OkHttp、Retrofit)
16.插件式换肤框架搭建 - setContentView源码阅读
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介绍及源码分析
3.分享的方式
周一到周五正常上班,所以分享的时间暂定周六晚上八点,分享的方式采取YY课堂和视频录制的方式。每周六日晚八点都会在群里发直播链接,录制的视频链接会放在群公告,其次会公布到简书。
大致的流程都是,先写思路然后分析源码最后才会写代码。很多在去年就已录制过的视频框架,会直接拿过来用,不会重复讲解和录制但会给到源码和已录制视频。
4.个人的建议
这一套分享我个人建议学习者最好不是初学者,因为某些内容可能会听不懂而我也不会再讲基础,我希望你最好自己写过一些开源项目,或者说主动造过一些轮子,我希望是在开发这个方面遇到了一些瓶颈的开发者,当然最终是以跟得上和听得懂视频的内容为准。
一期文章都会配套一期视频讲解,为了方便那些看文章抽象的哥们,如果文章没有写清楚的地方可以选择看视频,每一期文章都会在最后附加视频链接,当然某些比较简单的功能是没有文章的,视频或者资料有什么问题可以直接简信或者评论即可。