当前位置:网站首页>官方零基础入门 Jetpack Compose 的中文课程来啦!
官方零基础入门 Jetpack Compose 的中文课程来啦!
2022-07-02 06:00:00 【谷歌开发者】

作者 / Murat Yener, Android Developer Relations Engineer
在 Android 平台上开发应用蕴藏着许多激动人心的机会: 您可以就此开始一段新的职业生涯,或者以有趣的方式表达自己,也可以创造一个与众不同的应用,甚至能够开启一段创业旅程。
在 Google,我们致力于增加人们学习 Android 开发的机会,让更多人体验到 Android 开发的乐趣。为进一步实现这一目标,我们发布了《Android 之 Compose 开发基础》课程的前两个章节,这是第一个面向所有人的、使用 Jetpack Compose 进行 Android 开发的免费中文课程!
Android 之 Compose 开发基础
https://developer.android.google.cn/courses/android-basics-compose/course
Jetpack Compose
https://developer.android.google.cn/jetpack/compose
Compose 简化并提升了 Android 界面的开发效率,开发者们能够使用更少的代码、强大的工具及直观的 Kotlin API,快速打造应用并将其投入使用。如果您有兴趣使用最新的 Android 开发方式来构建原生界面,那么,千里之行始于足下,本课程将是非常好的开始!
与《使用 Kotlin 进行 Android 开发》课程一样,《Android 之 Compose 开发基础》课程将讲述 Kotlin 基础知识。除基础计算机知识外,您无需具备任何编程经验,即可开始学习。本课程不仅涵盖了最新的 Android 应用构建技术,为了让您能够更轻松、更有趣地学习 Android,我们在设计课程之初,汲取了许多先前 Android 开发课程的学习者、讲师及设计者的反馈。
使用 Kotlin 进行 Android 开发
https://developer.android.google.cn/courses/android-basics-kotlin/course
本课程的学习路线不仅包含了对编程基础和 Kotlin 编程语言的教学,还加入了一些额外的开发内容。如果您已经熟悉 Kotlin 编程语言或有类似的编程经验,可以选择跳过前面的课程,专注于学习如何使用 Jetpack Compose 进行 Android 开发。
《Android 之 Compose 开发基础》和《使用 Kotlin 进行 Android 开发》是我们最新发布的 Android 培训课程,尽管两者的课程结构相似,并且有许多相同的示例应用,但区别在于使用了不同的界面工具包编写。这样便于您理解、对比、掌握 View 和 Compose 之间的差异,您甚至可以同时学习这两门课程。
课程引入了新的内容形式,例如: 在 Codelab 中提供编程指导视频、提供更多可以上手编程实践的练习题,以及提供能释放您创造力的开放式项目。这两个课程章节只是开始,我们即将推出更多的相关课程。敬请关注!
即刻访问《Android 之 Compose 开发基础》中文课程页面,开始您的开发之旅吧!
Android 之 Compose 开发基础
https://developer.android.google.cn/courses/android-basics-compose/course
您可以通过下方二维码或在文章底部私信,向我们提交反馈,分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!

点击屏末 | 阅读原文 | 即刻开始学习

对方块的大小和颜色同
边栏推荐
- Lingyunguang rushes to the scientific innovation board: the annual accounts receivable reaches 800million. Dachen and Xiaomi are shareholders
- Shenji Bailian 3.52-prim
- 神机百炼3.54-染色法判定二分图
- The Hong Kong Stock Exchange learned from US stocks and pushed spac: the follow-up of many PE companies could not hide the embarrassment of the world's worst stock market
- 步骤详解 | 助您轻松提交 Google Play 数据安全表单
- Ti millimeter wave radar learning (I)
- php按照指定字符,获取字符串中的部分值,并重组剩余字符串为新的数组
- php读文件(读取json文件,转换为数组)
- Shenji Bailian 3.54-dichotomy of dyeing judgment
- [C language] screening method for prime numbers
猜你喜欢

uni-app开发中遇到的问题(持续更新)

How vite is compatible with lower version browsers

mysql的约束总结

Happy Lantern Festival | Qiming cloud invites you to guess lantern riddles

深度学习分类网络--Network in Network

ZABBIX server trap command injection vulnerability (cve-2017-2824)

死磕大屏UI,FineReport开发日记

Eco express micro engine system has supported one click deployment to cloud hosting

ROS2----LifecycleNode生命周期节点总结

如何使用MITMPROXy
随机推荐
从设计交付到开发,轻松畅快高效率!
mysql事务和隔离级别
Shenji Bailian 3.53-kruskal
深度学习分类网络--VGGNet
PHP read file (read the specified line containing a string in the file)
Style modification of Mui bottom navigation
500. 键盘行
页面打印插件print.js
Unity Shader 学习笔记(3)URP渲染管线带阴影PBR-Shader模板(ASE优化版本)
Stc8h8k series assembly and C51 actual combat - serial port sending menu interface to select different functions
JS determines whether the mobile terminal or the PC terminal
Ti millimeter wave radar learning (I)
Cambrian was reduced by Paleozoic venture capital and Zhike shengxun: a total of more than 700million cash
[PHP是否安装了 SOAP 扩]对于php实现soap代理的一个常见问题:Class ‘SoapClient‘ not found in PHP的处理方法
Spark概述
Test case
Unity shader learning notes (3) URP rendering pipeline shaded PBR shader template (ASE optimized version)
Format check JS
PHP extensions
Fundamentals of software testing