Skip to content

入门看视频,深入看博文+书籍,需要动手做,自己写项目。 学会使用开源框架-》研究开源框架源码-》将优秀的开源框架中的一些设计思路加入到自己的项目中-》不断写项目,不要写很多个,就不断的迭代一个项目就好 Android学习路线 - 幕布

个人项目

https://gitee.com/starry_lixu/jia-ju-android

学习路线

🔥 2021 最新Android知识体系 - 掘金【近3万字分享】《Android开发之路——10年老开发精心整理分享》_再见孙悟空_的博客-CSDN博客_旧安卓开发一年经验 Android 开发面经总结_牛客网牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网

学长推荐的求职面试学习路线

书籍: Android开发艺术探索 三遍 博主 https://www.jianshu.com/u/383970bef0a0 这个博主的Android文章质量很高 坚持把他Android的大部分文章看几遍 路线: 第一步:Android基础知识模块 1、四大组件建议结合Android艺术探索去看。 2、Android数据存储,跨进程通信的几种方式。 3、Android线程的几种方式,线程池,建议结合上面推荐博主的文章一起看。 4、核心的Handler原理、Loop循环必须要理解等,Android内存泄露的检测方式,如何避免OOM等 5、Android View绘制流程,事件分发流程 十分重要,必须要掌握。

第二步:Android网络模块 1、去看下知名的网络框架OkHttp/Retrofit,理解发送一个请求的过程,结合博客去理解。 2、计算机网络基础,如Tcp/Udp/Http/Https 第三步:Android高级进阶 1、热修复了解一下原理即可 2、Android NDK开发,了解作用即可 3、Android Binder的作用和原理 第四步: Java基础知识/数据结构/算法 ==》刷题和看书,数据结构需要理解到树 图可以理解,重点在于HashMap以及数据同步 Java中的线程同步、锁升级等。 项目:其实现在做项目感觉不太来得及了,大概还有四五个月时间,能把上述几本书看几遍,再看一些博客,刷一些算法就可以了, 可以在github找一些高质量的Android项目,去理解他的实现,进行修改写道简历上,关键是:理解这个项目的核心技术。

详细博文

饭后Android 第四餐-BRVAH(最好用的数据适配器)(BRVAH简介,使用方法,item的点击事件,列表加载动画,添加头部、尾部,自定义ViewHolder)_Rose J的博客-CSDN博客

Java JVM 面试题

韩顺平的个人空间_哔哩哔哩_bilibili

应用开发视频教学:

叫醒耳朵WakeUp  Jetpack、应用Demo_

小雨在烦恼什么  自由前端开发者、学习方法干货满满

慕课网 Android学习教程

RxJava都在用,你真的掌握了吗?2021玩转响应式编程框架RxJava,从用法到架构设计360度无死角解密!_哔哩哔哩_bilibili彻底搞清楚 RxJava 是什么东西 - 腾讯云开发者社区-腾讯云

博文

Teacher.Hu的博客 超实用的控件与框架Liknananana的博客 学长亲笔-Android 面试java异常面试题(2021最新版) - 腾讯云开发者社区-腾讯云

Rose J的博客_学长亲笔-Android 入门(全),Android面试重要知识点,Android 工具类

Ding Jiaxiong 的博客  Android入门学习详细大纲

半生风雪的博客 kotlin重点语法:适合总结学习重点

半生风雪的博客 Flutter、Android领域博主

FranzLiszt1847的博客_超多的Android小功能与Demo实现

张风捷特烈  Flutter大神

guolin  第一行Android代码作者

Jetpack Compose学习系列 - Stars-One的专栏

官方-Android_开发者

Android

Android开发指南

Github Android开源项目

Kotlin 官方参考文档 中文版

文档 · Kotlin 官方文档 中文版

“Android 之 Compose 开发基础”课程

Flutter

Dart 编程语言主页 | Dart 中文文档 | Dart

安装和环境配置 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter

Flutter: 为所有屏幕创造精彩 - Flutter 中文开发者网站 - Flutter

开源框架

gyf-dev/ImmersionBar: android 4.4以上沉浸式状态栏和沉浸式导航栏管理

youth5201314/banner: Android广告图片轮播控件

scwang90/SmartRefreshLayout: 🔥下拉刷新、上拉加载、二级刷新

google/gson: Java序列化、反序列化框架