{{pageTitle}}

【入门课】我的第一门编程课
(kotlin版,2020)

针对零基础同学,介绍Kotlin编程语言,理解面向对象和函数式编程两种编程风范,训练基础编程技巧。

介绍 Kotlin 1.3 新特性,使用IntelliJ IDEA社区版( 2019.2.1以后的版本)

学习本课程是学会编程、进入Java和Android开发领域的第一步

后继可进一步学习Andorid原生开发技术课程—— “Android编程从头学(Kotlin版,2020)”

【进阶课】Android编程从头学
(Kotlin版,2022更新)

专为想系统学习Android原生应用开发技术的朋友而设计,主要目的是介绍Android手机开发技术领域最为重要与基础的原理、技术及编程技巧,学完本课程,学习者可以具备独立开发一个功能比较完备的Android应用的专业技能。

本课程2022年有了更新,紧跟技术的最新进展,示例升级到Kotlin 1.6 + Android Studio Bumblebee(2021.1),基于Android 12,全面基于最新的Android Jetpack进行介绍。

学习前提:必须掌握Kotlin编程语言。

学完本课程后,可进一步学习本网站后继上线的其他Android技术专题类课程。

【专题课】循序渐进学Kotlin协程
(2022版)

协程代表着异步编程技术的发展方向,极受重视。 当前,在Android开发中,使用协程取代原有的多线程组件,己是大势所趋,也有越来越多的第三方框架, 开始“拥抱”协程

本课程对学习内容进行了精心安排,以循序渐进的方式向学习者介绍协程的基础知识与基本编程技巧, 并通过大量例子,展示如何在Android开发中使用协程开发出高性能的Android应用。

示例采用Kotlin 1.6编写,开发工具为IntelliJ 2022.1和Android Studio 2021.1.1,基于JDK 17和Android 12。

学习前提:学完《我的第一门编程语言(Kotlin)》和《Android编程从头学》

学完本课程后,可进一步学习本网站后继上线的其他技术专题课。

【专题课】数据为王:Android数据存取技术
(Kotlin版,2022)

本课程介绍Android原生应用开发技术中数据存取领域的基础技术,掌握这些技术是开发Android原生应用所必需。

本课程内容紧跟技术的最新进展,示例采用Kotlin 1.6编写,开发工具为Android Studio 2021.1.1,基于Android 12。

先导课程:

(1)我的第一门编程课(Kotlin版)

(2)Android编程从头学

(3)循序渐进学Kotlin协程

【专题课】无网不胜:Android网络开发基础
(Kotlin版,2022)

本课程介绍Android原生应用开发技术中网络相关的基础技术,掌握这些技术是开发Android原生网络应用所必需。

本课程示例采用Kotlin 1.6编写,开发工具为Android Studio 2021.1.1,基于Android 12。

先导课程:

(1)我的第一门编程课(Kotlin版)

(2)Android编程从头学

(3)循序渐进学Kotlin协程