Android开发
移动开发
安卓开发是使用安卓操作系统开发应用程序的过程。安卓操作系统是Google开发的移动操作系统,广泛用于智能手机和平板电脑。安卓开发涉及使用Java或Kotlin等编程语言创建应用程序,这些应用程序可以在安卓设备上运行。安卓开发还包括使用安卓的开发工具和框架,如Android Studio,以及使用安卓的API和库。安卓开发的目标是创建功能强大、用户友好的应用程序,这些应用程序可以在安卓设备上运行,并满足用户的需求。
14 个阶段
55 个技能
系统化的学习路线,从基础到进阶,循序渐进掌握核心技能
2
学习基础知识
核心技能点
开发集成开发环境(Development IDE)
Kotlin基础
面向对象编程基础
数据结构和算法
什么是Gradle,以及如何使用它?
创建一个基本的Hello World应用程序
阶段学习资源
4
应用程序组件
核心技能点
Activity(活动)
服务
内容提供者(Content Provider)
广播接收器 (Broadcast Receiver)
意图(Intent)
阶段学习资源
5
界面与导航
核心技能点
布局(layouts)
组合式快架(Jetpack Compose)
应用快捷方式
导航组件 (Navigation Components)
元素(elements)
阶段学习资源
6
设计与架构
核心技能点
架构模式(architectural-patterns)
仓库模式(Repository Pattern)
Builder(构建者模式)
观察者模式 (Observer Pattern)
依赖注入 (Dependency Injection)
工厂模式 (Factory Pattern)
阶段学习资源
9
异步操作(Asynchronism)
核心技能点
协程(Coroutines)
线程
RxJava
RxKotlin
WorkManager
阶段学习资源
12
调试
核心技能点
Timber(木材)
内存泄漏黄雀(Memory Leak Canary)
Chucker
Jetpack 性能基准测试 (Jetpack Benchmark)
阶段学习资源
推荐资料
14
分发(Distribution)
核心技能点
Firebase 分发(Firebase Distribution)
Google Play商店
已签名的APK
阶段学习资源
职路APP - AI驱动的职业发展平台
个性化学习路径
基于AI算法生成专属的职业成长路径
职业测评
全面了解自己的职业兴趣和能力特长
智能简历
一键生成针对不同职位的专业简历
职位分析
深度解析职位要求,精准匹配能力