先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip204888 (备注Android)
正文
| — | — |
| Google I/O 2014 | Google I/O Android App 使用了当时最新推出的 Material Design 设计 |
| Google play music | 一个跨多个平台音乐播放器 |
| Google Santa Tracker for Android | Google 开源的一个儿童教育和娱乐的 App |
| github客户端 | 开源者 github 团队, 支持项目的 lssues 和 Gists 并集成了新闻 feed 以便及时获取来自组织好友和资料库的更新信息, 还提供了一个用于快速访问你创建,监控以及发布 issue 面板, 可查看并将问题加到收藏夹 |
| Talon-for-Twitter | 一个完整版 Twitter 第三方客户端, 属于顶级水平, 而且在源代码 100% 开源, 学习资源让你取之不尽 |
| Anime Taste | 开发者是代码家为 AnimeTaste 全球动画精选开发的 Android 客户端, 国内很少见的精彩而且开源的 APP, 获得豌豆荚110期设计奖 |
| EverMemo | 开发者是代码家, EverMemo 是一款让你快速记录与分享灵感的随身便签, 极简的界面与卡片式布局, 让你记录与查找便签更有效率 |
| 9GAG | 开发者是stormzhang的博主,这个开源项目教你使用Studio,Gradle 以及一些流行的开源库快速开发一个不错的 Android 客户端 |
| MIUI 便签 | MiCode 便签是小米便签的社区开源版, 由 MIUI 团队(ww.miui.com)发起并贡献第一批代码, 遵循 NOTICE 文件所描述的开源协议 |
| 贝壳单词 | 开发者是许晓峰(Drakeet), 获得豌豆荚设计奖, 这个是初期版本, 新版没有开源, 但是在博主的博客当中将一些新版的内容都剥离出来写成了文章,可以去学习一下 |
| Muzei Live Wallpaper | 开发者是 Ian Lake , 就职于 Google, 这款是定时更换桌面精美壁纸 App |
| 四次元-新浪微博客户端 | 一个仿新浪微博客户端 App, 基本都含有新浪微博的功能, 开源团队写了一份 wiki 文档, 可以去学习一下该 App 是如何实现的 |
| 知乎专栏 | 开发者是白瓦力, 项目结构清晰, 代码分包合理, 很棒. 很适合新手去学习如何搭建一个 App 结构, 熟悉开发一个完整 App 的流程 |
| eoe 客户端 | eoe 社区Android客户端 |
| oschina | 开源中国社区 Android 客户端, 此开源的是 v1 版本, v2 版本将在2015年年中开源 |
| v2ex | 开发者是杨辉, 这个是 v2ex Android 第三方客户端 |
| Tweet Lanes | 功能比较完整的 Twitter 客户端 |
| Financius | 一款简单易用个人理财 Android 程序 |
| Coding | Coding 类似于 github 一个代码托管平台, 这个是 Coding 的 Android 版客户端 |
| ZXing | 二维码扫描工具,市场上许多应用的二维码扫描工具都是从这个修改得到的 |
| photup | 编辑机批量上传照片到facebook上,代码分包合理,很棒,不过这个项目依赖的开源项目比较多, 比较难编译 |
| todo.txt-android | todo.txt 官方 Android 应用, 一个极简的将待办事件记录在 .txt 文件中 |
| 扫扫图书 | 一个让你懂得如何去选择一本书的 APP, 具有扫描搜索查询图书的信息功能 |
| ChaseWhisplyProject | 开启摄像头在你所在位置寻找鬼魂, 进行打鬼游戏 |
| AntennaPod | AntennaPod 是一个自由、开源的播客客户端, 支持Atom和RSS Feed |
| 干柴 | 开发者是冯建, 一个专注收集 android 相关干货(文摘,名博,github等等)资源 App |
| Hacker News | 一个查看黑客新闻报道和评论的 App |
| proxydroid | ProxyDroid 是一个帮助你在你的 Android 设备上设置代理 (HTTP / SOCKS4 / SOCKS5) |
| AliGesture | Android平台手势识别应用, 简单的手势就可以进入预置的应用, 方便快捷 |
| 指读 | 指读顾名思义就是用手指去阅读浩瀚的书海 |
| KJ 音乐 | 开发者是张涛, 快捷音乐使用到KJFrameForAndroid开发框架, 拥有界面绚丽, 操作简单, 播放手机本地音乐, 在线收听音乐等功能, 还支持: 新浪微博, 百度账号, QQ账号的一键登录 |
| 哎嘛 | OSCHINA第三方客户端, 这个版本界面比官方版本界面好看多了, 使用的是 Material Design, 界面看上去非常清爽舒服 |
| 码厩 | 博客园第三方客户端, 使用到缓存技术, 当你打开一次之后的博客内容, 会自动保存到设备中, 下次打开阅读同一文章时不需要再利用网络加载, 大家如果想为自己 App 搞缓存的, 可以研究一下该 App 是如何实现的喔 |
| cnBeta 第三方阅读器 | 该 App 是 cnBeta(中文业界资讯站) 第三方阅读客户端, 界面也是使用 Material Design, 还加上一些动画效果, 让人阅读文章起来不会感觉枯燥, 值得去研究学习一下 |
| BlackLight | BlackLight是由纸飞机开发团队开发的一款Android上的新浪微博第三方轻量级客户端 |
| Actor | Actor(优聆) 是一款即时通讯 App, 解决网络通讯差的情况, 支持离线消息和文件存储, 自动与手机联系人建立联系等等 |
| Plaid | 一个遵循 Material Design 的一个设计新闻客户端,里面的一些完全MD的一些特效很棒,同时整个客户端的框架设计也很有参考意义 |
| SimplifyReader | 一款基于 Google Material Design 设计开发的 Android 客户端, 包括新闻简读, 图片浏览, 视频爽看, 音乐轻听以及二维码扫描五个子模块, 项目采取的是MVP架构开发 |
| PHPHub-Android | PHPHub Android 客户端, 项目架构使用 nucleus 简化 MVP 架构, API 请求返回数据使用 RxJava 进行处理, 客户端使用了独特的二维码扫码登录, 有兴趣的可以去研究一下 |
| Leisure | 闲暇(Leisure)是一款集”知乎日报”、”果壳科学人”、”新华网新闻”以及”豆瓣图书”于一体的阅读类 Android 应用, 项目里面有多语言切换、夜间模式以及无图模式, 如果你还不知道这些技术怎么实现, 不妨参考一下这个项目 |
Android 开发者杂志周刊
( 前五个资料来自 Drakeet 收集整理的, 资料原链接 地址 )
| 周刊名 | 周刊简介 |
| — | — |
| Android Weekly | Android Weekly 是由Android 团队的成员和国外知名的 Android 开发者维护, 分享的内容不仅仅只有干货, 而且还有最新的技术分享, 也是Android 开发圈子最早, 最有名的周报 |
| Android 开发技术周报 | Android 开发技术周报是由@脉脉不嘚語 维护更新, 截止到现在, 已经发布了28 期, 分享的都是高质量的文章教程, 代码库, 工具, 新闻视频, 设计等 |
| Android 科学院 | 由 @duguguiyu和豌豆荚一小撮工程师组成, 分享的都是最新的 Android 技术: 虽然更新频率不是很高, 但是质量确是很很高的, 值得一看的 |
| 开发技术前线 | 开发技术前线是一个高质量技术文章的聚合网站, 主要分享 Android, iOS,以及招聘等内容 |
| App 开发日报 | App 开发日报主要关注移动应用的开发, 它每天一刊, 分享的内容主要来自微博上知名的开发者推荐的内容, 因此质量基本上是有保证的 |
| Android 开发周报 | Android 开发周报是郭亮在连载更新在 Infoq 的周刊, 它不仅分享 Android 的相关新闻, 新工具, 而且还有更加深入的, 所以对于新生老人都很适合 |
| 干货集中营 | 由 代码家 维护更新, 周一到周五每天中午分享, 分享内容有漂亮妹子、Android 干货、iOS 干货、App、技术以外推荐, 还有休息视频 |
Awesome 系列:
动画系列
Material Design 设计:
-
Material Design Android Library (Material Design 开源库, 很多效果可以直接拿来用)
素材:
开源库收集:
-
Android Arsenal (一个专门收集 android 开源库的网站, 网站经常更新)
-
Android 开源项目汇总 (Trinea 大神收集的)
-
Android 开源项目源码分析 (在懂得使用这些开源项目同时, 也应该了解当中的原理)
设计模式:
实践篇
文档:
-
Android 官方 API 文档(网站需要翻墙,不翻墙可以下载离线文件)
-
Android 官方培训课程中文版(由胡凯发起对 Google Android 官方培训课程翻译的中文版)
其它:
知乎上的讨论:
总结
我最近从朋友那里收集到了2020-2021BAT 面试真题解析,内容很多也很系统,包含了很多内容:Android 基础、Java 基础、Android 源码相关分析、常见的一些原理性问题
等等,可以很好地帮助大家深刻理解Android相关知识点的原理以及面试相关知识。
这份资料把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节;还有 高级架构技术进阶脑图 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。
这里也分享给广大面试同胞们,希望每位程序猿们都能面试成功~
Android 基础知识点
Java 基础知识点
Android 源码相关分析
常见的一些原理性问题
腾讯、字节跳动、阿里、百度等BAT大厂 2019-2020面试真题解析
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
672623810)]
腾讯、字节跳动、阿里、百度等BAT大厂 2019-2020面试真题解析
[外链图片转存中…(img-DSlHZG4W-1713672623810)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)
[外链图片转存中…(img-rPbPas7F-1713672623810)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!