Skip to main content

Command Palette

Search for a command to run...

Kotlin Codelab: 创建交互式 Dice Roller 应用

Updated
1 min read

春暖花开的季节,很荣幸的宣布我们的 2023 年的第一场技术活动!

作为一个技术社区,我们这次以 Codelab 作为开胃菜激活大家的编码基因,一起探索移动端开发技术 Kotlin,本期的主题,是使用 Kotlin 开发一个 Dice Roller 应用。

https://developer.android.com/codelabs/basic-android-kotlin-compose-build-a-dice-roller-app?hl=zh-cn

在此 Codelab 中,您将创建一个交互式 Dice Roller 应用,让用户可以通过点按 Button 可组合项来掷骰子。掷骰子的结果将通过 Image 可组合项显示在屏幕上。

您可以将 Jetpack Compose 与 Kotlin 搭配使用来构建应用布局,然后编写业务逻辑来处理点按 Button 可组合项时发生的操作。

所需条件

学习内容

  • 如何使用 Compose 向 Android 应用添加 Button 可组合项。

  • 如何使用 Compose 向 Android 应用中的 Button 可组合项添加行为。

  • 如何打开和修改 Android 应用的 Activity 代码。

  • 如何使用 Compose 在 Android 应用中显示 Image 可组合项。

构建内容

一款名为 Dice Roller 的交互式 Android 应用,可让用户掷骰子并向他们显示掷骰子的结果。

完成此 Codelab 后,应用将如下所示:

最后,我们还想提醒大家,如果您在学习过程中遇到任何问题,我们的教练将会随时为您提供帮助和支持,让我们一起享受这个学习和交流的机会吧!

参与活动和完成作品还有机会获得 Kotlin 相关的精美纪念品,赶快报名吧!

活动时间

2023年3月25日 周六 下午 1:30 - 4:30

活动地点

丈八四路20号,西安神州数码科技园4栋17楼,泥巴创客空间。(地铁六号线,丈八四路站A口出)

如何报名

扫码关注 “GDG西安” 官方微信公众号,点击服务菜单中的 ”活动报名“,获取活动群二维码。入群既表示报名成功,活动相关的事宜我们会在群里通知。

GDG 西安的活动均为免费活动,任何对开发感兴趣的朋友,都欢迎报名参加。

微信群仅用于活动交流,入群后请勿随意发布广告等无关信息,谢谢合作。

注意事项

  • 在流感多发季节,请注意做好防护措施,佩戴口罩和进行必要的消毒(现场会提供消毒用品)。

  • 在参加此 Codelab 活动前,请务必提前准备好 Android Studio 的安装和相关依赖环境,以确保您能够顺利完成本次活动。

合作机构

More from this blog

AI 助力系统迁移以及 AI 加持的 Flutter 颜色描述应用 Codelab

本次活动我们将聚焦于 AI 在实际工程中的应用。首先,来自 Thoughtworks 的技术专家张思楚将分享 如何利用 AI Agent 和知识库解决遗留系统迁移的难题。随后,我们将进行一场动手实践 Codelab, 由刘信带领大家构建一个由 Gemini 提供支持的 Flutter 颜色描述应用。 活动话题 用 AI Agent 与知识库重塑遗留系统迁移范式 本议题将深入剖析一个极具代表性的企业难题:如何高效、高质量地将一个运营超过 20 年的 CMS 系统迁移至新平台。 当原始代码和数据库已...

Dec 6, 20252 min read14
AI 助力系统迁移以及 AI 加持的 Flutter 颜色描述应用 Codelab

GDG Xi'an DevFest 2024

GDG DevFest 是由 Google Developer Groups(GDG)社区组织的一年一度的大型开发者节日。这是一个面向开发者、技术爱好者和创新者的活动,旨在提供学习、分享和交流的平台。在 GDG DevFest 上,参与者可以了解到最新的技术趋势,听取行业专家的深度演讲,参加实践工作坊,并与同行进行线上和面对面的交流。DevFest 覆盖了多种技术主题,包括 Android、Web、Cloud、AI 和 Machine Learning 等,是提升个人技术技能和扩展职业人脉的绝佳...

Nov 4, 20241 min read29
GDG Xi'an DevFest 2024

GDG西安7月活动 Kotlin MultiPlatform + Next.js

西安的开发者和开发爱好者们,夏日炎炎,我们热情不减。 GDG西安社区即将举办一场精彩的技术交流活动,我们将准备了当下热门的 Kotlin Multiplatform 以及 Next.js 的话题,探讨如何在多平台开发中游刃有余,以及如何利用 Next.js 和 AI 加速 Web 应用开发。 无论你是初学者还是经验丰富的高手,这都是很好的学习和交流机会。在这里,欢迎大家来分享经验,拓宽视野。 活动话题 Kotlin MultiPlatform(KMP)- 多平台开发的另外一种选择 今年5月份Go...

Jul 11, 20241 min read68
GDG西安7月活动 Kotlin MultiPlatform + Next.js

GDG BuildWithAI 2024 西安站

Build with AI 活动是由谷歌开发者小组(GDG)主办的社区主导的技术工作坊,帮助开发人员学习和应用有关 GenAI 趋势和谷歌产品的技能。GDG 西安也将迎来第一次 BuildWithAI 的活动,主题是 Google 最近发布的大模型:Gemma Gemma 是一组轻量级生成式人工智能 (AI) 开放模型。Gemma 模型可以在应用以及硬件、移动设备或托管服务上运行。您还可以使用调优技术自定义这些模型,使其善于执行您和您用户的重要任务。Gemma 模型基于 Gemini 模型,旨在...

Apr 14, 20241 min read66
GDG BuildWithAI 2024 西安站

2024年gdg西安首场ai专题活动

2023 年是 AI 大爆发的一年,各种生成式 AI 产品层出不穷,你是否有开始使用这些产品和技术来辅助自己的学习、工作和生活呢?相信大家都有不少心得吧。马上就是 2024 年了,新的一年,我们又要如何借助 AI 工具让自己更加轻松地应对新的挑战?欢迎来 GDG 西安 2024 年度第一场线下活动交流心得或者寻找答案。 活动内容 从AIGC到MVP 大语言模型风靡世界一年多时间,改变了千百行业,作为程序员如何面对时代的浪潮?是焦虑,坐以待毙还是保持学习?我的选择是保持好奇心,本次主题介绍了如何有...

Dec 25, 20231 min read97
2024年gdg西安首场ai专题活动

GDG Xi'an

72 posts

Google Developer Group 西安社区