Appearance
前言
在 AI 辅助开发的今天,学习编程语言和框架的方式正在发生巨大变化。 过去,我们常常需要花费数月甚至一年的时间,去系统地学习一门语言:看书、看视频、上培训班…… 但现在,AI 就像随身携带的老师,让我们可以随时提问、随时解决问题。
这篇文章是本系列课程的开篇,目的是带你进入 Kotlin(Android) 与 Swift(iOS) 的学习世界, 并告诉你如何用 实用、精简、快速 的方式掌握这两门移动开发语言。
为什么是 Kotlin 和 Swift?
- Kotlin:Google 官方推荐的 Android 开发语言,简洁、安全,兼容 Java。
- Swift:Apple 官方推荐的 iOS/macOS 开发语言,语法现代,性能接近 C++。
- 移动开发的必备技能: 想写原生 App,或者写跨平台插件(比如 UTS 插件),这两门语言绕不开。
为什么现在学习更容易?
1. 有 AI 辅助
不会的地方,可以马上问 AI:
- “Kotlin 中如何写一个单例?”
- “Swift 怎么调用系统相机?” 得到的答案往往比去翻文档快得多。
2. 不用从零到一系统学习
过去要学完所有语法,才能开始写项目。 现在我们可以直接上手写项目,遇到不会的再查。 学习和实战并行,不拖延。
3. 学习+输出的闭环
我们不只是学,还要写技术分享:
- 今天学了
Kotlin 的数据类→ 写一篇技术分享。 - 明天学了
Swift 获取设备唯一 ID→ 写一篇技术分享总结。 这样不仅加深记忆,还能吸引流量,打造个人品牌。
学习方法论
- 快速扫盲:先过一遍最常用的语法(变量、函数、类、集合)。
- 马上动手:写一个小 Demo,比如“获取设备唯一 ID 并打印”。
- 遇到问题 → 提问 AI → 记录答案。
- 整理成技术分享:一篇篇文章,最终就是一本属于你的“快速入门手册”。
环境准备
Android 端
- 安装 Android Studio(官方 IDE)
- 学习使用 Kotlin 文件(.kt)
- 熟悉 Android 项目结构(
MainActivity.kt、AndroidManifest.xml、Gradle)
iOS 端
- 安装 Xcode(苹果官方 IDE)
- 学习使用 Swift 文件(.swift)
- 熟悉 iOS 项目结构(
AppDelegate.swift、Info.plist)
跨平台插件(可选)
- 安装 HBuilderX,用于开发 uni-app / UTS 插件
- 未来我们会写一个同时支持 Android + iOS 的 ID Kit 插件,实践 Kotlin 与 Swift
下一步
在下一篇文章中,我们将进入 Kotlin 入门,快速掌握 Android 开发中最常用的语法和知识点,并用一个 Demo 展示如何获取 Android 的唯一设备 ID。
👉 提问: 你希望下一篇 Kotlin 入门 的博文风格是:
- “语法精简速览 + Demo 实战”(适合快速入门) 还是
- “从 0 开始循序渐进”(更系统,但内容会多一些)?