-
bbianji8 用户
Kotlin + Android 原生开发完全教程:从装好 Android Studio 到做出能跑的 App
适用人群:想开发安卓 App、零基础或会一点 Java 的同学。 读完你能做到:用 Kotlin + Jetpack Compose 做出带点击交互、表单、列表、网络请求的界面并跑在模拟器。
一、原理背景
Kotlin 是什么? 跑在 JVM 上的现代语言,2017 年被谷歌定为 Android 官方首选。100% 兼容 Java,但语法更简洁、空安全(不易崩),同样功能代码量更少。
界面两种写法:
- View 体系(XML + findViewById):老方式。
- Jetpack Compose(声明式):2021 年后现代方式,像 SwiftUI 用代码描述界面,推荐新手。
本教程主线:Kotlin + Jetpack Compose。
Kotlin 关键语法:
val不可变(类似 const),var可变。- 空安全:
String?可空,?.安全调用,?:兜底。 - 字符串模板:
"你好 $name"。 - 函数:
fun add(a: Int, b: Int) = a + b。 - 协程:
suspend挂起函数,用于网络/耗时操作不卡 UI。
环境:Win/Mac/Linux 均可,内存 ≥ 8GB(模拟器吃内存)。