Esempi di lavoro che dimostrano come creare una UI utilizzando Compose.
In primo piano
Ora in Android è disponibile un'app per Android completamente funzionale, realizzata con Kotlin e Jetpack Compose. Questo modello modella le best practice per la progettazione e lo sviluppo di Android ed è stato progettato per essere un utile riferimento per gli sviluppatori.

Filtra per

Livello

In questo codelab imparerai a convertire il codice Java in Kotlin

  • Python

Scopri come utilizzare l'API Activity Recognition Transition per creare potenti funzionalità contestuali nella tua app

  • Altri argomenti per Android
  • ML di Android

In questo codelab, creerai un'app per Android con ML Kit che utilizza il machine learning on-device per riconoscere, identificare la lingua e tradurre il testo da 59 lingue. Imparerai inoltre a integrare la libreria CameraX per svolgere queste attività da un feed della fotocamera in tempo reale.

  • AI e machine learning
  • Dispositivi mobili

了解如何使用 Jetpack Compose 向基于 View 的 Android 应用添加自适应布局。

    在此 Codelab 中,您将向示例应用添加 Play Integrity API。您将使用 Play Integrity API 请求完整性判定,以帮助您确定应用的许可状态和完整性,以及运行该应用的设备的完整性状态。

    • Objective-C
    • C

    在此 Codelab 中,您将构建一个列出一系列餐馆的 Android 应用。该课程旨在协助您设计、配置和验证 Android App Links。

    • Kotlin

    此 Codelab 介绍了如何使用基准配置文件缩短应用启动时间和帧时间。

    • Qualità delle app per Android

    在本 Codelab 中,您将从一款简单的 3D 物理模拟游戏入手,并为其集成自适应功能。您将集成以下各项:

    • Giochi

    了解如何让用户相互连接(即使没有互联网连接)

      了解如何添加操作按钮、设置键盘操作以及使用 Switch 可组合函数。

      • Kotlin

      了解如何构建交互式 Dice Roller 应用,使用户能够掷骰子,然后向用户显示结果。

      • Kotlin

      在此 Codelab 中,您将学习如何使用与 activity 嵌入有关的新增功能来改善大屏设备上的应用体验。这些功能包括窗格展开、叠加层呈现、全屏对话框变暗和 activity 堆栈固定。

      • Android
      • Python
      Intermedio

      了解如何在 Kotlin 中使用类和对象。

      • Kotlin

      了解如何使用数组和集合,包括列表、集和映射。

      • Kotlin

      在 Kotlin Playground 中,了解如何使用 Kotlin 协程编写异步代码。

      • Kotlin

      在此 Codelab 中,您将学习如何把 View 系统中某个界面的组成部分迁移到 Jetpack Compose。

      • Kotlin

      了解如何创建展示您的名片的 Android 应用。

      • Android Compose
      • Interfaccia utente
      • Kotlin

      在本 Codelab 中,您将学习如何向表盘复杂功能提供数据,同时牢记平台的相关最佳做法。

      • Indossabili Android
      • Dispositivi Android
      • Interfaccia utente

      了解如何在 Android 应用中使用 Kotlin 协程以及如何测试协程。

      • Kotlin

      Vulkan 是一个高性能的现代图形 API。它提供了对 GPU 的低级别访问权限,并以各种方式优化了实现,但使用难度较高。替代方案 OpenGL ES 更为简单,但因其基于旧版硬件架构,功能和性能相对较差。OpenGL ES 在大多数其他平台上已废弃,不再处于积极开发状态。在 Android 平台上,我们计划逐渐废弃 OpenGL ES,转而采用 Vulkan,因此需要让开发者做好过渡准备。

      • Giochi

      activity 嵌入可让基于 activity 的应用在大屏设备上支持双窗格布局,而无需重构代码。您需要添加一些依赖项,创建一个 XML 配置文件,实现一个初始化程序,并向应用清单添加一些内容。或者,如果您更喜欢在代码中操作,可以通过主 activity 的 onCreate() 方法进行一些 Jetpack API 调用。在此 Codelab 中,您将使用 XML 和 API 开发方法将基于 activity 的应用更新为列表-详情双窗格布局。

      • Android
      • Python
      Intermedio

      在此 Codelab 中,您将学习如何向 SociaLite 应用添加预测性返回动画。

      • Kotlin
      Intermedio

      在此 Codelab 中,您将学习如何为 Wear OS 创建自己的功能块。您将使用 Tiles Material 组件,该库可帮助您更轻松地构建符合 Material Design 准则的界面。而且,在开发过程中,您还可以在 Android Studio 中预览功能块。

      • Interfaccia utente
      • Indossabili Android
      • Dispositivi Android

      在此 Codelab 中,您将对应用进行更改,以便在设有工作资料的受管理设备上运行时提供更好的用户体验。