总结
找工作是个很辛苦的事情,而且一般周期都比较长,有时候既看个人技术,也看运气。第一次找工作,最后的结果虽然不尽如人意,不过收获远比offer大。接下来就是针对自己的不足,好好努力了。
最后为了节约大家的时间,我把我学习所用的资料和面试遇到的问题和答案都整理成了PDF文档
喜欢文章的话请关注、点赞、转发 谢谢!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
框架
-
android-clean-architecture-boilerplate - clean 框架模板 🔥🔥🔥🔥🔥
-
Kotlin-Android-Template - 快速生成 MVP 架构的项目模板 🔥🔥🔥🔥
-
KBinding - 使用 kotlin 实现的 Android MVVM 框架 🔥🔥
-
kotlin-android-starter - 快速生成的 android 项目模板,基于 MVP/Dagger2/RxJava2/Robolectric/Espresso/Mockito🔥🔥
效果图
🔥🔥🔥
DSL
-
anko - JetBrains 官方为 Android 编写的 DSL,旨在令开发 Android 更快更简单 🔥🔥🔥🔥🔥
-
MaterialDrawerKt - 不使用 XML 创建 Material Design 导航抽屉 🔥🔥
-
android-drawable-dsl - 通过 kotlin 构造 drawable 而不是 XML 的 DSL 🔥
扩展
-
android-ktx - google 开源的 Kotlin 扩展插件库,在 Android 框架和 Support Library 上提供相应 API 层,帮助开发者更自然编写 Kotlin 代码 🔥🔥🔥🔥🔥
-
KAndroid - 轻量级 Kotlin 扩展插件库 🔥🔥🔥
-
kotlin-koi - 又一个轻量级 Kotlin 扩展插件库 🔥🔥
-
kotlin-jetpack 有用的扩展方法集合 🔥
UI
通用库
- anvil - 一个受 React 启发的 Android 的最小 UI 库 🔥🔥🔥🔥
Fragment
- FragNav - 管理多个 fragment 栈的库 🔥🔥🔥
动画
- transitioner - 动态、简单的 View 场景切换动画
效果图
🔥🔥🔥🔥
- Konfetti - 轻量五彩纸屑粒子系统
效果图
🔥🔥🔥
Toolbar
- JellyToolbar - Yalantis 出品,必属精品!炫酷 toolbar 实现
效果图
🔥🔥🔥🔥
选择/过滤器
- SearchFilter - Yalantis 出品,必属精品!炫酷 搜索过滤器 实现
效果图
🔥🔥🔥🔥
- Multi-Selection - Yalantis 出品,必属精品!炫酷 多选器实现
效果图
🔥🔥🔥🔥
- Bubble-Picker - 简单易用的漂浮球内容选择器
效果图
🔥🔥🔥
- DateTimeRangePicker - 日期时间范围选择器
效果图
🔥🔥
按钮
- Stepper-Touch - Material Design 设计风格的触摸步进器
效果图
🔥🔥
- StickySwitch - 漂亮的切换开关
效果图
🔥🔥
进度条
- fluid-slider-android - 带有弹出式气泡的滑块进度条
效果图
🔥🔥🔥
通知/提醒
- Light - 优雅通用的 Snackbar
效果图
🔥🔥
指示器
- Android-Indefinite-Pager-Indicator -用于 RecyclerView 或 ViewPager 的轻量级、即插即用无限页面指示器
效果图
🔥🔥🔥
特殊效果
- shadow - 可以替代 CardView 的自定义阴影 view
效果图
🔥🔥🔥
- android-snowfall - 完全自定义实现的下雪效果
效果图
🔥🔥🔥
- DroidArt - 在图像上键入任意形状的文本
效果图
🔥
日历
- LightCalendarView - 轻量级日历
效果图
🔥🔥
其他
- AdaptiveIconPlayground - 一个体验 adaptive icons效果的应用
效果图
🔥🔥🔥
依赖注入
-
kotterknife - 基于 ButterKnife 使用 kotlin 编写的 Android 依赖注入框架 🔥🔥🔥🔥
-
koin - 简明实用的 Kotlin 依赖注入框架 🔥🔥🔥
-
koin - 没有代理,没有代码生成,没有反射;用简洁实用的方式编写依赖注入的轻量库。🔥🔥🔥
-
ActivityStarter Activity 启动生成器,更简单的方式传递多个参数 🔥🔥
数据绑定
- LastAdapter - 不需再写 RecyclerView 的 adapter 和 ViewHolder 🔥🔥🔥
代理
- Kotpref - SharedPreferences 代理库 🔥🔥
数据库
网络
日志
JSON
- klaxon - json 解析器🔥🔥🔥
函数式编程
- RxKotlin - RxJava 的 kotlin 实现 🔥🔥🔥🔥🔥
下载
RxDownload - 基于 RxJava 的多线程下载工具 🔥🔥🔥🔥🔥
图片
- clay - 图片自由裁剪库
拍照
- Fotoapparat - 友好的相机库 🔥🔥🔥🔥🔥
指纹
- FingerprintManager - 简单的指纹处理库 🔥🔥🔥
工具
-
debug-bottle - Android 开发调试工具 🔥🔥🔥
-
detekt - 静态代码分析工具 🔥🔥🔥
-
Time - 类型安全的时间库 🔥🔥🔥
-
fakeit - 假数据生成库 🔥🔥
-
RxPay - 一个集成支付宝微信的支付工具 🔥🔥
其他
-
MapMe - 用于处理地图的 Android 库。MapMe 将适配器模式带入地图,简化了标记和注释的管理。🔥🔥🔥
-
Kovenant - Kotlin 的 Promises 库 🔥🔥
-
paperparcel - 自动生成 Parcelable 代码的注解处理器 🔥🔥
序列化
- kotlinx.serialization - 跨平台序列化库。🔥🔥
测试
- Barista - 基于 Espresso 的 UI 测试框架。🔥🔥
完整 app
-
shadowsocks-android - shadowsocks 客户端 🔥🔥🔥🔥🔥
-
Twidere-Android - Material Design 设计,功能完善的 Twitter 客户端 🔥🔥🔥🔥
-
Bandhook-Kotlin - 音乐信息展示 APP
效果图
🔥🔥🔥🔥
- tachiyomi - 漫画阅读 APP
效果图
🔥🔥🔥🔥
- GankClient-Kotlin - 用 Kotlin 写的 Gank 客户端
效果图
🔥🔥🔥🔥
- Eyepetizer-in-Kotlin - 数据来源自开眼视频的客户端
效果图
🔥🔥🔥🔥
-
Kotlin-for-Android-Developers - 《Kotlin Android Developers》书籍的配套 APP 🔥🔥🔥🔥
-
tivi - 电视节目跟踪 APP 🔥🔥🔥🔥
-
Lightning-Browser - (闪电浏览器)是体积小巧的高性能浏览器 🔥🔥🔥🔥
-
Voice - 有声电子书阅读器 🔥🔥🔥
-
PoiShuhui-Kotlin - 一个用 Kotlin 写的简单漫画 APP
效果图
🔥🔥🔥
- Simple-Calendar - 日历 APP
最后
下面是辛苦给大家整理的学习路线
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
ing-Browser]( ) - (闪电浏览器)是体积小巧的高性能浏览器 🔥🔥🔥🔥
-
Voice - 有声电子书阅读器 🔥🔥🔥
-
PoiShuhui-Kotlin - 一个用 Kotlin 写的简单漫画 APP
效果图
🔥🔥🔥
- Simple-Calendar - 日历 APP
最后
下面是辛苦给大家整理的学习路线
[外链图片转存中…(img-bT8KgFnK-1715337146992)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!