跳到主要内容
CodeAtlas
Ko

Kotlin

14 周

安卓与多端的现代语言

适合谁:想做 Android、车机、或从 Java 转型

难度
共 4 个阶段 · 14 周
开始之前
Java 或任意 OOP 语言基础

这条路上最常见的三个误区

  • 把 Kotlin 当「语法糖 Java」 —— 协程与函数式才是它真正的价值
  • 只学 Android 不学语言 —— Compose 时代,语言能力比 API 记忆更重要
  • 忽略 Gradle —— 构建一崩,一天就没了,这是 Android 最常见的效率黑洞

第一周就做这三件事

  1. 1装 Android Studio,用 Compose 写一个计数器 App
  2. 2把 Gradle 的依赖、变体(flavor)与构建类型看懂一遍
  3. 3写一个协程版的网络请求,理解 suspend 与结构化并发

「准备期」是拖延的另一种说法。先跑起来,再谈规划。

分阶段执行

按每周 10–12 小时估算,有基础可压缩
学习进度 0%0/4 阶段 · 约 0/14 周
  1. 1

    阶段一 · Kotlin 语法

    建议 3 周
    阶段目标

    从 Java 平滑切换

    知识点
    空安全与可空类型数据类与密封类扩展函数Lambda 与高阶函数协程基础
    产出项目

    命令行工具集(用协程并发处理任务)

    查看项目要求
    验收标准

    能写出符合 Kotlin 风格的代码,不写 Java 式样板

  2. 2

    阶段二 · Android 基础

    建议 4 周
    阶段目标

    能开发完整页面

    知识点
    Activity/Fragment 生命周期Compose 布局与状态RecyclerView / LazyColumnIntent 与权限资源与主题
    产出项目

    新闻阅读 App(列表 + 详情)

    查看项目要求
    验收标准

    有加载/空/错误三态

  3. 3

    阶段三 · 架构与数据

    建议 4 周
    阶段目标

    掌握现代 Android 架构

    知识点
    MVVM + ViewModelRoom 数据库Retrofit + 协程Hilt 依赖注入Flow 数据流
    产出项目

    离线优先的待办 App

    查看项目要求
    验收标准

    断网可用,数据可同步

  4. 4

    阶段四 · 性能与发布

    建议 3 周
    阶段目标

    能上线并优化

    知识点
    启动优化内存泄漏排查Compose 重组优化打包签名与上架Crash 监控
    产出项目

    上架 Google Play / 国内应用市场

    查看项目要求
    验收标准

    冷启动 < 1.5s,无崩溃

其他路径