Código de trabajo que muestra el uso del lenguaje de Kotlin en tus apps para Android.
Contenido destacado
Now in Android es una app para Android totalmente funcional que se compiló por completo con Kotlin y Jetpack Compose. Esta herramienta modela las prácticas recomendadas de diseño y desarrollo de Android, y está diseñada como una referencia útil para los desarrolladores.

Filtrar por

Nivel

A sample that demonstrates to use registered fingerprints to authenticate the user in your app

  • FingerprintManager
  • AuthenticationCallback
  • CryptoObject
  • KeyGenParameterSpec
  • KeyStore
  • Cipher
  • KeyGenerator
  • Seguridad
  • Seguridad y privacidad de Android
  • Kotlin
Intermedio

Sample for the Androidx Biometrics Library

  • BiometricManager
  • BiometricPrompt
  • Seguridad
  • Seguridad y privacidad de Android
  • Kotlin
Intermedio

This sample demonstrates how to use CardView introduced in the support library in Android 5.0.

  • Vistas de UI de Android
  • Kotlin

This sample demonstrates how to use the ContentProvider with paging support introduced in Android O. The ContentProvider now accepts additional arguments for the offset and the limit in the query method to support paging instead of fetching all the

  • ContentProvider
  • DocumentsProvider
  • Almacenamiento de Android
  • Almacenamiento
  • Java
Intermedio

This sample demonstrates how to use the Downloadable Fonts feature introduced in Android O. Downloadable Fonts is a feature that allows apps to request a certain font from a provider instead of bundling it or downloading it themselves. This means,

  • FontRequest
  • FontRequest
  • FontsContractCompat
  • FontsContractCompat
  • Vistas de UI de Android
  • Interfaz de usuario
  • Kotlin
Intermedio

⚠️⚠️⚠️ Caution: the androidx.emoji:emoji library is deprecated in favor of androidx.emoji2:emoji2, which provides integration into androidx.appcompat. To support modern emoji and simplify backward-compatibility with lower versions of Android, it's

  • EmojiCompat
  • BundledEmojiCompatConfig
  • FontRequestEmojiCompatConfig
  • FontRequest
  • EmojiAppCompatTextView
  • EmojiAppCompatEditText
  • EmojiAppCompatButton
  • EmojiTextViewHelper
  • Vistas de UI de Android
  • Interfaz de usuario
  • Kotlin
Intermedio

This sample demonstrates the use of the multi-window API available in Android N. It shows the use of new Intent flags and AndroidManifest properties to define the multi-window behavior. Switch the sample app into multi-window mode to see how it

  • Intent
  • ActivityOptions
  • Vistas de UI de Android
  • Java
Intermedio

This sample demonstrates how to display PDF document on screen using the PdfRenderer introduced in Android 5.0 Lollipop.

  • PdfRenderer
  • Gráficos
  • Gráficos de Android
  • Kotlin
Principiante

This sample demonstrates basic usage of Picture-in-Picture mode for handheld devices. The sample plays a video. The video keeps on playing when the app is turned in to Picture-in-Picture mode. On Picture-in-Picture screen, the app shows an action

  • PictureInPictureParams
  • RemoteAction
  • PendingIntent
  • MediaSessionCompat
  • Cámara y contenido multimedia de Android
  • Multimedia
  • Kotlin
Avanzado

Demonstrates connecting to the Car API and listening for gear change events. Works on Android P (API 28) and above. Introduction This app allows a user to see the current gear on the main infotainment screen (IVI). The app connects to the Car API and

  • car
  • Car
  • CarPropertyManager
  • Dispositivos Android
  • Kotlin
Intermedio

If you are new to unit testing on Android, try this sample first. This project uses the Gradle build system and the Android gradle plugin support for unit testing. You can either benefit from IDEs integration such as Android studio or run the tests

  • Arquitectura de Android
  • Kotlin
Principiante

This Android sample app demonstrates how to use state-of-the-art generative AI models (like Gemini) to build AI-powered features and applications. To try out this sample app, you need to use latest stable version of Android Studio. However, if you

  • Composable
  • Diseños de Jetpack Compose
  • Kotlin
Intermedio

Demonstrates retrieving location updates in the background. Introduction This app allows a user to receive location updates in the background via a PendingIntent. If you are just interested in seeing the code that subscribes to a location request,

  • FusedLocationProviderClient
  • LocationRequest
  • LocationServices
  • Sensores
  • Kotlin
Intermedio

Learn how this app was designed and built in the design case study, architecture learning journey and modularization learning journey. This is the repository for the Now in Android app. It is a work in progress 🚧. Now in Android is a fully functional

  • Arquitectura y estado de Jetpack Compose
  • Capa de dominio de arquitectura de Android
  • Accesibilidad de Jetpack Compose
  • Capa de datos de arquitectura de Android
  • Capa de UI de arquitectura de Android
  • Animación de Jetpack Compose
  • Pruebas de Jetpack Compose
  • Producción de estado de la interfaz de Android
  • Arquitectura de Android
  • Navegación de Jetpack Compose
  • Contenedores de estado de la interfaz de Android
  • Pruebas de Android
  • Sistemas de diseño de Jetpack Compose
  • Kotlin
Avanzado

This sample shows how to style text on Android using spans, in Kotlin, using Android KTX.

  • SpannableStringBuilder
  • Spanned
  • SpannedString
  • StyleSpan
  • RelativeSizeSpan
  • MetricAffectingSpan
  • Vistas de UI de Android
  • Interfaz de usuario
  • Java
Principiante

Android AutofillFramework Sample (Kotlin) This sample demonstrates the use of the Autofill Framework. It includes implementations of client Activities with views that should be autofilled, and a Service that can provide autofill data to client

  • View
  • AutoFillService
  • AutoFillManager
  • Vistas de UI de Android
  • Kotlin
Avanzado