成为更好的Android开发人员的路线图
本文是为:
- 任何想学习Android开发但不知道从哪里开始的人。
- 也适用于已经开始Android开发但希望变得更好的任何人。
目的是为成为更好的Android开发人员提供合适的路线图。如果此路线图可以帮助您成为更好的Android开发人员,那么我的任务将完成。
我是阿米特·谢卡(Amit Shekhar),一位导师帮助开发人员学习Android开发并获得高薪工作,作为Android工程师,我将继续使用同样的工作,以帮助学习者开始使用Android开发。
分享知识,分享爱
Android开发人员的路线图
您可以在此处找到更新的版本:Android开发人员路线图
编程
- 爪哇
- 科特林
Android Studio
- Android Studio IDE概述
- 项目结构
- Java/Kotlin
- XML
- .gradle文件
Android组件
- 活动
- 活动生命周期
- 任务和背堆
- 服务
- 广播接收器
- 内容提供商
意图
- 意图类型
- 隐式
- 显式
- 意图过滤器
静态用户界面
- 查看:按钮,imageView,textView,dedittext等
- ViewGroup:Linearlayout,Relativelayout,Framelayout,CondertaintLayout
动态用户界面
- Recyclerview
- ViewPager
- 旋转器
CustomView
- 帆布
- 位图
- 画
UI资源
- 可抽签
- 细绳
- 样式
碎片
- 碎片生命周期
- 碎片管理器
支持用户界面
- 进度条
- 对话
- Toast&Snackbar
贮存
- 共享的偏好
- 文件系统
- 数据库
- ROOMDB
建造
- gradle
- 调试 /发布配置
线程
- 线
- 处理程序/Looper
- ThreadPoolExecutor
- rxjava
- Coroutines/Flow
- 工人
调试
- 记忆分析
- 记录
- Systrace
- 例外
- 错误处理
内存泄漏
- 检测和修复内存泄漏
- 语境
第三方图书馆
图像加载
- 滑行
- 毕加索
依赖注射
- 匕首
联网
- 快速的Android网络库
- 改造
多线程
- rxjava
- 共同点
- kotlin流动API
共同点
- 共同点
- 暂停
- 启动,异步 - with-with context
- 调度员
- 范围,上下文,工作
- Lifecyclescope,ViewModelsCope,GlobalsCope
- 暂停,悬挂式核心
- CoroutinesCope,SubersorSorscope
您可以在这里学习这些主题:学习kotlin-coroutines
kotlin流动API
- 流动构建器,操作员,收藏家
- 流,调度员
- 诸如过滤器,地图,拉链,flatmapconcat,重试,debounce,诸如运营商,flatmaplatest
- 终端操作员
- 状态流,共享流,回调流,channelflow
您可以在这里学习这些主题:学习kotlin-flow
数据格式
- JSON:GSON,MOSHI
- 平坦的缓冲区
- 协议缓冲区
Android JetPack
基础组件
- AppCompat
- Android KTX
- Multidex
建筑组件
- Livedata
- ViewModel
- 数据指标
- 分页
- 工作经理
- 导航
行为组成部分
- 下载管理器
- 媒体播放
- 通知
- 权限
- 偏爱
- 分享
- 片
UI组件
- 动画与过渡
- Android Auto
- 表情符号
- 调色板
- Android电视
- Android磨损
撰写
- 状态:请记住,可记住的,utableState
- 重组
- 国家提升
- 副作用
- 修饰符
- 主题
- 布局,列表
- 手势,动画
- 组成local
常见的设计模式和建筑
- 建筑商模式
- 辛格尔顿
- 依赖注射
- 工厂
- 观察者
- 存储库
- MVVM
- MVP
- MVI
- 干净的体系结构
单位测试
- 本地单元测试
- 仪器测试
火箱
- FCM
- Crashlytics
- 分析
- 远程配置
- 应用索引
- 动态链接
安全
- 加密 /解密
- 前卫
- R8
应用发布
- .Keystore文件
- 应用程序捆绑包
- 应用商店
继续学习和改进
为Android面试做准备:Android面试问题
现在就是这样。
此外,始终使用Android的新技术进行更新。如果您错过了它,您只是错过了。始终更新的最好方法是遵循一些Twitter帐户。
我在Twitter上发布有关Android中所有新事物的更新。所以,在Twitter上关注我。
想更加了解我吗?访问Amitshekhar.me。
另外,让我们成为朋友LinkedIn,,,,github,,,,Quora, 和Facebook。
拍手,如果您喜欢它,请分享并关注我以获取更新。