先弄清楚这门课解决什么问题

很多做后端或者前端的人想转安卓开发,打开官方文档一看往往发懵,老一套的 XML 布局写法不仅繁琐,和现在的现代前端开发思路完全脱节。这门课解决的核心痛点,就是帮你跳过陈旧的安卓老语法,直接用 Kotlin 配合 Jetpack Compose 来构建界面。它不是教你如何从零认识计算机,而是帮你建立一套符合当前主流标准的安卓开发起步框架。学完之后,你能独立搭出一个环境,写出能跑在手机上的基础交互界面,而不是停留在控制台输出代码。对于平时想做一些个人小工具,或者需要接手维护现代安卓项目的转行者来说,这个切入点很务实。

适合什么基础以及建议先看哪几块

这份资料适合有一点编程概念但没碰过安卓的人,比如写过简单脚本或学过基础语法的上班族。如果你连变量和循环都十分陌生,建议先补点通用语法再看。看的时候不要从头按部就班,建议先直奔开发环境搭建部分,把开发工具、依赖环境和测试包配通。很多人买课坚持不下去,往往卡在最初的工具报错上。配好环境后,直接去看 Kotlin 与传统 Java 痛点对比的内容,理解为什么现在安卓要用这门新语言,这比单纯背语法重要得多。理解了语言优势,再进入界面代码的编写,逻辑会顺很多。

资料怎么配合练习与学完能做什么

视频资料里提供了配套的源码获取途径,练习时不要只是打开看一遍就过,必须自己把代码拉下来跑通。每看完一个界面布局的知识点,就在本地新建一个空白工程,照着源码手敲一遍,改改文案和按钮位置,看看模拟器里的渲染效果。遇到编译报错先自己查依赖版本,这是安卓开发日常最真实的搬砖状态。跟着这套流程走下来,学完你能独立完成一个包含列表展示、页面跳转和简单点击交互的安卓应用,并且知道怎么把它打包成安装包装进实体手机。虽然离上架商业应用还有距离,但作为转行敲门砖或者日常开发内部小工具,这套底子已经足够结实了。


学员将掌握Kotlin编程与Jetpack Compose安卓开发核心技能。

课程目录

*   01 01 课程介绍.mp4 01:12

*   02 02 Kotlin编程语言介绍.mp4 09:47

*   03 03 JetBrains公司产品介绍.mp4 07:08

*   04 04 下载IDEA.mp4 04:43

*   05 05 安装IDEA.mp4 03:25

*   06 06 从Github下载随书源码.mp4 07:38

*   07 07 安装AndroidStudio.mp4 06:03

*   08 08 安装JDK.mp4 04:16

*   09 09 安装Maven.mp4 05:13

*   10 10 下载英文原书Github源码.mp4 08:10

*   11 11 Java语言的主要痛点.mp4 03:59

*   12 12 Kotlin的核心优势.mp4 05:05

*   13 13 创建第一个Kotlin项目.mp4 13:12

*   14 14 什么是变量.mp4 04:06

*   15 15 定义变量的两种方式.mp4 05:59

*   16 16 变量的类型推断.mp4 03:52

*   17 17 基本数据类型.mp4 06:21

*   18 18 解决IDEA Kotlin中文乱码问题.mp4 31:34

*   19 19 数字字面量增强.mp4 11:27

*   20 20 函数的基本语法.mp4 03:08

*   21 21 单表达式函数.mp4 02:27

*   22 22 无返回值函数.mp4 04:56

*   23 23 参数默认值与命名参数.mp4 06:45

*   24 24 类的定义与实例化.mp4 09:09

*   25 25 数据类.mp4 11:45

*   26 26 实战案例:菜谱管理类.mp4 12:57

*   27 27 Java到Kotlin迁移策略选择.mp4 02:07

*   28 28 IDEA自动将Java转换为Kotlin.mp4 17:34

*   29 29 在Kotlin中调用Java.mp4 03:33

*   30 30 在Java中调用Kotlin.mp4 05:26

*   31 31 Kotlin Android官方支持与生态建设.mp4 01:39

*   32 32 第1章课程完成和总结.mp4 05:08

*   33 33 Android平台简介.mp4 01:46

*   34 34 Android Studio启动配置.mp4 05:16

*   35 35 Android Studio创建安卓项目.mp4 08:51

*   36 36 Android Studio个性化配置.mp4 08:56

*   37 37 配置Gradle国内镜像.mp4 16:51

*   38 38 创建和启动安卓虚拟机.mp4 08:14

*   39 39 通过 Wifi 接入安卓真实手机.mp4 11:45

*   40 40 将项目运行到安卓手机.mp4 10:05

*   41 41 如何发布安装APP项目.mp4 12:52

*   42 42 安卓项目结构介绍.mp4 06:47

*   43 43 第2章课程完成和总结.mp4 03:00

*   44 44 为什么需要Jetpack Compose.mp4 02:58

*   45 45 命令式UI的痛点.mp4 02:46

*   46 46 声明式UI.mp4 07:16

*   47 47 Compose三阶段渲染模型.mp4 02:00

*   48 48 Composition组合阶段.mp4 01:59

*   49 49 布局阶段和绘制阶段.mp4 01:51

*   50 50 Composable函数详解.mp4 01:55

*   51 51 Preview实时预览.mp4 04:46

*   52 52 状态管理基础.mp4 03:10

*   53 53 Modifier修饰符系统.mp4 03:18

*   54 54 AI实现Column垂直布局案例.mp4 15:04

*   55 55 AI实现Row水平布局案例.mp4 07:30

*   56 56 AI实现Box层叠布局案例.mp4 05:57

*   57 57 AI实现LazyColumn简单列表案例.mp4 18:05

*   58 58 AI实现LazyColumn聊天消息案例.mp4 03:26

*   59 59 AI实现LazyColumn联系人列表案例.mp4 03:13

*   60 60 AI实现LazyVertical垂直网格案例.mp4 16:12

*   61 61 AI实现StaggeredGrid瀑布流布局案例.mp4 07:05

*   62 62 AI实现ConstraintLayout约束布局案例.mp4 08:34

*   63 63 第3章完成和总结.mp4 02:39