这门课解决什么问题

Kotlin 早就是 Android 开发的官方首选语言,但很多老项目还在用 Java,新项目又几乎清一色 Kotlin。这门课解决的就是从 Java 老习惯切到 Kotlin 新写法的过渡问题:怎么用空安全、怎么用扩展函数替代工具类、怎么用数据类少写样板代码,以及怎么在现有 Android 项目里把 Kotlin 真正用起来,而不是只在控制台打印几句 Hello。它不是泛泛讲语法,而是把 Kotlin 的特性塞进 Android 开发的具体场景里讲,比如怎么写 Activity、怎么处理集合、怎么用可变参数组织方法。如果你一直在用 Java 写 Android,看新岗位要求里都写着熟悉 Kotlin,这门课就是帮你把这个缺口补上的实用材料。

适合什么基础,学完能独立做什么

这套资料不适合完全没碰过 Android 的人,它默认你已经熟悉 Android Studio、知道 Activity 生命周期、能看懂 Java 写的业务逻辑。如果你是转行者或者只写过几行 Java 语法,直接看会觉得 Android 部分跳跃。如果你是有经验的 Android 开发者,学完之后能独立用 Kotlin 写一个完整的 Android 模块:从定义变量、处理集合、写函数,到用面向对象的方式组织业务逻辑,再到处理异常和可变参数,都能自己上手。简单说,学完你能在现有项目里新建 Kotlin 文件、把原来用 Java 写的工具类用 Kotlin 重写一遍,并且能读懂别人用 Kotlin 写的库源码。

建议先看哪几块,资料怎么配合练习

建议先看基本语法那一块,重点看常量与变量、基本数据类型、字符串模板这几节,把 val 和 immutability 的概念彻底弄清楚,这是 Kotlin 和 Java 思维差别最大的地方。然后直接跳到函数和集合部分,看可变参数和 List、Set、Map 的用法,这部分日常业务里用得最频繁。面向对象那块可以边看边对照你手头项目里的 Java 类,试着用 Kotlin 重写。练习方式上,建议每看完一节,就在 Android Studio 里新建一个 Kotlin 文件,把课里的例子敲一遍,改改参数看编译器怎么报错。Kotlin 的类型推断和空安全机制,光看视频是体会不到的,必须让 IDE 的红色波浪线告诉你哪里写错了。资料里的代码片段不要复制粘贴,手敲一遍才能记住写法,尤其是 when 语句和 for 循环的语法糖,和 Java 差别不小,手敲几遍就习惯了。


Kotlin 是官方语言了,本课程邀请高级Android讲师,针对有经验的Android开发人员,录制了一套简单、易懂、不罗嗦、只讲干货、使用最新的 Andro

课程目录

*   第一章 Kotlin for Android/

  *   入门/

    *   02_AndroidStudioKotlin插件的安装

    *   03_Kotlin第一个应用程序

    *   04_Kotlin编程初体验

    *   01_kotlin概述

  *   基本语法/

    *   05_常量&变量&字符串模板

    *   06_基本数据类型

    *   07_数组

    *   08_判断语句

    *   09_when语句

    *   10_while语句

    *   11_while语句

    *   12_for循环

    *   13_break&continue

    *   14_字符串

    *   15_List集合

    *   16_Set集合

    *   17_Map集合

    *   18_函数

    *   19_vararg可变参数

    *   20_异常

  *   面向对象/

    *   21_类&对象

    *   22_属性

    *   23_构造函数

    *   24_访问修饰符

    *   25_get和set函数&普通函数

    *   26_继承

    *   27_函数重写

    *   28_抽象类

    *   29_接口

    *   30_嵌套类&内部类

    *   31_对象表达式和对象声明

    *   32_数据类

    *   33_枚举类

    *   34_单例模式

    *   35_object工具类