当前位置:网站首页>官方零基础入门 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
您可以通过下方二维码或在文章底部私信,向我们提交反馈,分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!
点击屏末 | 阅读原文 | 即刻开始学习
对方块的大小和颜色同
边栏推荐
- Regular expression summary
- OLED12864 液晶屏
- Go language web development is very simple: use templates to separate views from logic
- 文件包含漏洞(二)
- PHP development and testing WebService (soap) -win
- [PHP是否安装了 SOAP 扩]对于php实现soap代理的一个常见问题:Class ‘SoapClient‘ not found in PHP的处理方法
- 神机百炼3.54-染色法判定二分图
- mysql事务和隔离级别
- 使用HBuilderX的一些常用功能
- Lambda expressions and method references
猜你喜欢
MySQL transaction and isolation level
经典文献阅读之--Deformable DETR
经典文献阅读之--SuMa++
Unity Shader 学习笔记(3)URP渲染管线带阴影PBR-Shader模板(ASE优化版本)
ROS2----LifecycleNode生命周期节点总结
Test case
How vite is compatible with lower version browsers
数理统计与机器学习
文件包含漏洞(一)
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
随机推荐
MySQL transaction and isolation level
Verifying downloaded files using sha256 files
STC8H8K系列汇编和C51实战——按键允许按键计数(利用下降沿中断控制)
使用sha256文件验证下载的文件
492. Construction rectangle
ESP8266与STC8H8K单片机联动——天气时钟
How vite is compatible with lower version browsers
Reading notes of cgnf: conditional graph neural fields
Regular expression summary
PHP gets CPU usage, hard disk usage, and memory usage
Ti millimeter wave radar learning (I)
[C language] simple implementation of mine sweeping game
Deep learning classification network -- alexnet
脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计四
死磕大屏UI,FineReport开发日记
PHP extensions
495.提莫攻击
PHP read file (read JSON file, convert to array)
servlet的web.xml配置详解(3.0)
Nacos 启动报错 Error creating bean with name ‘instanceOperatorClientImpl‘ defined in URL