当前位置:网站首页>官方零基础入门 Jetpack Compose 的中文课程来啦
官方零基础入门 Jetpack Compose 的中文课程来啦
2022-06-23 16:01:00 【Android 开发者】

作者 / Murat Yener, Android Developer Relations Engineer
在 Android 平台上开发应用蕴藏着许多激动人心的机会: 您可以就此开始一段新的职业生涯,或者以有趣的方式表达自己,也可以创造一个与众不同的应用,甚至能够开启一段创业旅程。
在 Google,我们致力于增加人们学习 Android 开发的机会,让更多人体验到 Android 开发的乐趣。为进一步实现这一目标,我们发布了《Android 之 Compose 开发基础》课程的前两个章节,这是第一个面向所有人的、使用 Jetpack Compose 进行 Android 开发的免费中文课程!
Compose 简化并提升了 Android 界面的开发效率,开发者们能够使用更少的代码、强大的工具及直观的 Kotlin API,快速打造应用并将其投入使用。如果您有兴趣使用最新的 Android 开发方式来构建原生界面,那么,千里之行始于足下,本课程将是非常好的开始!
与《使用 Kotlin 进行 Android 开发》课程一样,《Android 之 Compose 开发基础》课程将讲述 Kotlin 基础知识。除基础计算机知识外,您无需具备任何编程经验,即可开始学习。本课程不仅涵盖了最新的 Android 应用构建技术,为了让您能够更轻松、更有趣地学习 Android,我们在设计课程之初,汲取了许多先前 Android 开发课程的学习者、讲师及设计者的反馈。
本课程的学习路线不仅包含了对编程基础和 Kotlin 编程语言的教学,还加入了一些额外的开发内容。如果您已经熟悉 Kotlin 编程语言或有类似的编程经验,可以选择跳过前面的课程,专注于学习如何使用 Jetpack Compose 进行 Android 开发。
《Android 之 Compose 开发基础》和《使用 Kotlin 进行 Android 开发》是我们最新发布的 Android 培训课程,尽管两者的课程结构相似,并且有许多相同的示例应用,但区别在于使用了不同的界面工具包编写。这样便于您理解、对比、掌握 View 和 Compose 之间的差异,您甚至可以同时学习这两门课程。
课程引入了新的内容形式,例如: 在 Codelab 中提供编程指导视频、提供更多可以上手编程实践的练习题,以及提供能释放您创造力的开放式项目。这两个课程章节只是开始,我们即将推出更多的相关课程。敬请关注!
即刻访问《Android 之 Compose 开发基础》中文课程页面,开始您的开发之旅吧!
欢迎您 点击这里 向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的 支持!
边栏推荐
- Code implementation of golang binary search method
- Innovation strength is recognized again! Tencent security MSS was the pioneer of cloud native security guard in 2022
- Server deployment and instructions
- stylegan1: a style-based henerator architecture for gemerative adversarial networks
- JSON in MySQL_ Extract function description
- 电感参数有哪些?怎么选择电感?
- 相机电源受干扰案例分析,严重影响画质
- NLP 论文领读|改善意图识别的语义表示:有监督预训练中的各向同性正则化方法
- ADB key name, key code number and key description comparison table
- How to select securities companies? Is it safe to open a mobile account?
猜你喜欢

Solution: in the verification phase, the first batch does not report errors, and the second batch reports CUDA exceeded errors

Matlab: how to know from some data which data are added to get a known number
![[solution] NPM warn config global ` --global`, `--local` are deprecated Use `--location=global`](/img/14/a2b3df1e8d0cf06ec96d6df9104a4a.png)
[solution] NPM warn config global ` --global`, `--local` are deprecated Use `--location=global`

IFLYTEK neuroimaging disease prediction program!

Block, non block, multiplexing, synchronous, asynchronous, bio, NiO, AIO

SaaS cloud tool, a sharp tool for change under the industrial Internet

数学分析_证明_第1章:可数个可数集之并为可数集

腾讯的技术牛人们,是如何完成全面上云这件事儿的?

ASEMI快恢复二极管RS1M、US1M和US1G能相互代换吗
![Generating binary search balanced tree [using tree recursion]](/img/b3/f8edf45bdfdced7c3698088dbf7d84.png)
Generating binary search balanced tree [using tree recursion]
随机推荐
Batch registration component
R language ggplot2 visualizes horizontal boxplot with coord_flip, and adds jittered data points to display the distribution
Object
ABP框架之——数据访问基础架构(下)
Golang data type diagram
走好数据中台最后一公里,为什么说数据服务 API 是数据中台的标配?
Implementation of golang bubble sort code
Drag the child file to the upper level
Coatnet: marrying revolution and attention for all data sizes
OutputDebugString instructions and exception handling
炒股买股票需要怎么选择呢?安全性不错的?
Importance and purpose of test
出现Identify and stop the process that‘s listening on port 8080 or configure this application等解决方法
Interpreting the 2022 agile coaching industry status report
leetcode:面試題 08.13. 堆箱子【自頂而下的dfs + memory or 自底而上的排序 + dp】
The evolution of social structure and capital system brought about by the yuan universe
ADB key name, key code number and key description comparison table
golang数据类型图
Apache commons tool class
Focus: zk-snark Technology