当前位置:网站首页>官方零基础入门 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 开发基础》中文课程页面,开始您的开发之旅吧!
欢迎您 点击这里 向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的 支持!
边栏推荐
- leetcode:30. Concatenate substrings of all words [counter matching + pruning]
- NLP 论文领读|改善意图识别的语义表示:有监督预训练中的各向同性正则化方法
- 电感参数有哪些?怎么选择电感?
- 坚持五件事,带你走出迷茫困境
- R语言plotly可视化:plotly可视化在对比条形图中添加误差条(Bar Chart with Error Bars with plotly in R)
- Solution: in the verification phase, the first batch does not report errors, and the second batch reports CUDA exceeded errors
- SaaS cloud tool, a sharp tool for change under the industrial Internet
- Implementation of network data transmission by golang Gob
- Now I want to buy stocks. How do I open an account? Is it safe to open a mobile account?
- Counter attack by flour dregs: MySQL 66 question! Suggested collection
猜你喜欢

Opengauss database source code analysis series articles -- detailed explanation of dense equivalent query technology (Part 1)

科大讯飞神经影像疾病预测方案!

图扑软件以轻量化建模构建智慧城市

Innovation strength is recognized again! Tencent security MSS was the pioneer of cloud native security guard in 2022

读书郎通过上市聆讯:平板业务毛利率走低,2021年利润同比下滑11%

数字经济加速落地,能为中小企业带来什么?

使用Jmeter进行性能测试及性能监控平台搭建

JS常见的报错及异常捕获
![[today in history] June 23: Turing's birthday; The birth of the founder of the Internet; Reddit goes online](/img/d5/4b3e622ab77bc546ca5d285ef67d8a.jpg)
[today in history] June 23: Turing's birthday; The birth of the founder of the Internet; Reddit goes online

【解决】npm WARN config global `--global`, `--local` are deprecated. Use `--location=global`
随机推荐
NPM install problem solving (NVM installation and use)
ASEMI超快恢复二极管ES1J参数,ES1J封装,ES1J规格
Readimg: read picture to variable variable variable
【历史上的今天】6 月 23 日:图灵诞生日;互联网奠基人出生;Reddit 上线
图扑数字孪生 3D 风电场,智慧风电之海上风电
R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:gtExtras包的gt_sparkline函数以表格的形式可视化分组数据的线图(line plot)、包含分组类别、分组类别对应的数值
R语言使用colorblinr包模拟色盲视觉、将已有的ggplot2可视化结果图像使用edit_colors函数编辑转化为色盲视觉友好的可视化结果、并自定设置色盲形式、色盲严重级别
Server deployment and instructions
走好数据中台最后一公里,为什么说数据服务 API 是数据中台的标配?
Code examples of golang goroutine, channel and time
Amadis publishes Ola payment processing standards
openGauss数据库源码解析系列文章—— 密态等值查询技术详解(下)
R语言ggplot2可视化水平箱图(Horizontal boxplot with coord_flip)、并添加抖动数据点显示分布情况(jittered points)
线上交流丨可信机器学习之机器学习与知识推理相结合(青源Talk第20期 李博)
OutputDebugString instructions and exception handling
《ThreadLocal》
Leetcode: question d'entrevue 08.13. Empiler la boîte [DFS en haut + mémoire ou tri en bas + DP]
Coatnet: marrying revolution and attention for all data sizes
Mobile cloud jointly builds the capability base of information innovation cloud and helps the development of China's information innovation industry
stylegan1: a style-based henerator architecture for gemerative adversarial networks