Charlas técnicas
Modern Android Development
Diseños y gráficos personalizados en Compose
Jetpack Compose ofrece una variedad de soluciones listas para usar para compilar pantallas desde cero con rapidez y facilidad. Pero ¿qué sucede cuando necesitas ir más allá y personalizar por completo? En esta charla, aprenderás a crear diseños complejos con una potente combinación de diseños y gráficos personalizados de Compose. Abordaremos el diseño de un gráfico personalizado, las operaciones de dibujo de Compose y las animaciones con un enfoque más práctico mediante la compilación de una intrincada app de ejemplo de Monitor de sueño en solo 20 minutos.
Análisis detallado de los modificadores de Compose
Un análisis detallado del historial de los modificadores y las restricciones de las APIs. Además de los problemas que deben resolverse, lo que generará una mejora importante en la implementación en 1.3 y la incorporación de varias APIs experimentales de nivel inferior, pero potentes, a las que migraremos en las próximas versiones. En esta charla, se analizarán los porqués y cómo de esta migración, cómo afecta a los desarrolladores y el impacto que tendrá en el rendimiento para los usuarios finales.
Contenedores de estado y producción del estado en la capa de la IU
La capa de la IU muestra los datos de la aplicación en la pantalla. Pero ¿cómo se hace exactamente? En esta charla, analizaremos en detalle la canalización de la producción del estado de la IU y los contenedores de estado que administran la complejidad de la IU. Además, conoce las diferencias entre la IU y la lógica empresarial, un ViewModel y una clase de contenedor de estado sin formato, el estado y los eventos, y mucho más. De qué se trata, cuándo se debe usar y cómo hacerlo.
Cómo lograr que las apps sean increíblemente rápidas con los perfiles de Baseline
Los perfiles de Baseline son una nueva forma de mejorar drásticamente el rendimiento del inicio y del tiempo de ejecución de las apps y bibliotecas. En esta sesión, compartiremos cómo crear un perfil de Baseline y verificar su efectividad. También descubrirás cómo Android Runtime mejora el rendimiento de la app cuando se proporciona un perfil de Baseline en varias versiones de la plataforma de Android.
Las herramientas de Compose de vanguardia
En esta charla, te mostraremos la última tecnología de las herramientas de Compose en Android Studio, y te mostraremos cómo incorporar estas herramientas a tu flujo de trabajo de desarrollo.
Aprenderás a diseñar y validar tu IU con la vista previa de Compose, a acelerar tu flujo de trabajo de desarrollo con Ediciones en vivo y a escribir código más rápido con las funciones de edición de Compose. También te mostraremos cómo analizar tu diseño, comprender las recomposiciones con el Inspector de diseño y detectar problemas de rendimiento en tu código.
Después de esta charla, podrás aprovechar estas herramientas para compilar una IU de Compose atractiva, de alto rendimiento y adaptable.
Novedades de compilación de Android
En esta charla, nos gustaría compartir las novedades del complemento de Android para Gradle (AGP) y cómo las nuevas APIs y funciones pueden ayudarte con la productividad de compilación (mantenimiento y velocidad).
De los objetos View a Compose: ¿por dónde puedo comenzar?
El uso de Jetpack Compose no significa que debas volver a compilar tu app desde cero; en cambio, puedes adoptar un enfoque incremental para la migración. En esta charla, aprenderás a comenzar a introducir Compose en tu base de código y a migrar gradualmente las pantallas existentes. Después de esta charla, tendrás una base sólida sobre cómo abordar la conversión de tu app a Compose.
¿Cómo elevar ese estado en Compose?
En esta charla, aprenderás cómo y dónde elevar el estado en Jetpack Compose. ¿Cuándo se debe elevar el estado? ¿Debería estar en una función de componibilidad, una clase de contenedor de estado sin formato o un ViewModel? En esta sesión, exploraremos las diferentes posibilidades utilizando ejemplos del mundo real.
Material You en apps de Compose
La biblioteca de Jetpack Compose para Material 3 será estable en ADS. Obtén información sobre los temas y componentes nuevos y actualizados, y comienza a usar la biblioteca en tus apps de producción. También se aborda el color dinámico de Material You y la migración de Material 2. Descubre por qué adoptar Jetpack Compose ahora hace que las apps parezcan nuevas y te ayuda a mantenerse sincronizadas con la evolución del lenguaje visual y la estética del SO Android.
5 formas en que Compose mejora las pruebas de IU
Si necesitas otra excusa para migrar tu app a Compose, probar elementos componibles es más fácil, rápido y confiable que probar Views. En esta charla, veremos cinco formas en que se mejoraron las pruebas gracias al diseño de Compose.
Prácticas recomendadas de tipos seguros de varios módulos con Navigation Compose
A medida que tu app crezca en tamaño y complejidad, seguir estas prácticas recomendadas para usar Navigation Compose te preparará para expandir tu gráfico de navegación en varios módulos de manera que mantenga la seguridad de tipos en todas las llamadas de navegación. En esta charla, también se explica cómo separar las pantallas multiplataforma de Kotlin listas del código de Navigation y cómo volver a unir el código de Navigation después de dividirlo en varios módulos.
Migraciones prácticas de Room
A veces, las migraciones de bases de datos pueden parecer un deporte extremo. Si estás de acuerdo, esta es la charla para ti. En esta charla, hablaremos sobre las migraciones automáticas, cómo migrar una base de datos prepropagada, cómo procesar los datos antes y después de las migraciones, y cómo manejar las claves externas y las vistas durante una migración. Con estas nuevas habilidades, las migraciones ya no se sentirán como paracaídas con un paracaídas, pero quizá lo sean como paracaidismo con un jetpack.
Cómo realizar pruebas a gran escala con dispositivos administrados por Gradle
Los dispositivos administrados por Gradle (GMD) permiten aprovechar fácilmente los dispositivos virtuales para realizar pruebas escalables y completamente administradas, con almacenamiento en caché de pruebas, fragmentación y administración del ciclo de vida integrados. Ahora, agregamos compatibilidad para dispositivos físicos y virtuales que se ejecutan en Firebase Test Lab para llevar los beneficios de GMD a la solución de pruebas en la nube de Google para Android.
5 funciones de Android Studio que no querrás perderte
Es probable que, hasta ahora, todos hayan visto en acción las herramientas de Jetpack Compose, Ediciones en vivo y otras funciones de alto perfil de Android Studio. Por eso, en esta charla, te mostraremos 5 próximas funciones y mejoras del IDE que tal vez no se noten con tanta facilidad, pero que tienen la oportunidad de mejorar en gran medida tus flujos de trabajo de desarrollo cotidianos.
Más sugerencias sobre rendimiento para Jetpack Compose
Seguimiento de la charla Common Performance Gotchas I/O en Jetpack Compose. Profundizaremos en los motivos por los que funciona aplazar las lecturas del estado de Compose, aprenderemos sobre la estabilidad y cómo la infiere Compose, veremos una nueva API para reportFullyDrawn y mucho más.
Crea una app escalable, modularizada y que se pueda probar desde cero
Si estás compilando una app desde cero o quieres actualizarla para seguir las prácticas recomendadas de desarrollo de Android modernas, esta charla te brindará una descripción general de alto nivel de todas las piezas que necesitas y cómo encajan en un ejemplo real: la app de Now in Android.
Esta charla también explicará cómo creamos una de las funciones de la app y las decisiones que respaldan su diseño. Abordaremos la arquitectura modular y comprobable de la app, y hablaremos sobre cómo compilamos un conjunto de elementos de IU reutilizables con Jetpack Compose y Material 3.
Reimaginación de la presentación de diseñadores y desarrolladores: Relay
En esta charla breve, te presentaremos Relay, que ya está disponible en versión alfa abierta. Relay es un nuevo proceso que permite a los equipos crear IU en Figma y generar componentes de IU de Compose de alta fidelidad. Relay coloca los datos de componentes estructurados en el centro de la colaboración entre el diseñador y el desarrollador, lo que da como resultado una implementación de IU instantánea y una iteración rápida.
5 animaciones rápidas para que tu app de Compose se destaque
¿Quieres agregar movimiento a tu app de Jetpack Compose, pero no tienes tiempo para aprender todo lo que hay que saber sobre las animaciones? Aquí hay 5 animaciones rápidas para que tu app cobre vida en solo unos minutos.
Cómo dar estilo al texto en Compose
El estilo de texto puede darle personalidad a tu app. En esta charla, usaremos Jetchat para aprender a usar las APIs de Material para configurar la tipografía, incluido el uso de fuentes descargables y fuentes variables. Luego, personalizaremos la burbuja de chat para que se contraiga según la longitud del mensaje. Por último, aplicaremos un estilo al cuadro de mensaje con un borde degradado, un cursor que cambia de color a medida que escribes y un cuadro decorado de forma completamente personalizada.
Crea apps que priorizan el uso sin conexión
¿No tienes una red? No te preocupes. Aprende a compilar una app que prioriza el uso sin conexión. En esta charla, se analizará el modelado, la semántica de acceso a los datos, la sincronización y la resolución de conflictos. También destacará las utilidades y las estructuras de datos que son indispensables para compilar apps que priorizan el uso sin conexión.
¿Por capa o característica? ¿Por qué no ambos? Guía de modularización de apps para Android
En esta charla práctica, se brinda un conjunto de patrones comunes y recetas para modularizar tu proyecto en el contexto de la arquitectura moderna de apps para Android. Conoce los tipos de módulos y su función en una base de código de varios módulos.
Cómo recopilar flujos de manera optimizada para los ciclos de vida
La recopilación de flujos de manera optimizada para ciclos de vida es la forma recomendada de recopilar flujos en Android. En esta charla, exploraremos las diferentes APIs que tienes para hacerlo, como la API repeatOnLifecycle o la API collectAsStateWithLifecycle en Jetpack Compose, y veremos cómo funcionan de forma interna.
Mide con precisión el rendimiento de las apps con compilaciones perfilables
Durante el desarrollo local, la mayoría de los desarrolladores de apps crean y ejecutan sus apps en modo depurable. Sin embargo, las apps depurables incurren en una degradación del rendimiento significativa y variada, y no son útiles para medir el tiempo con precisión. En esta charla, conocerás los beneficios de las apps perfilables para medir el rendimiento y cómo compilarlas en Android Studio.
Cómo escribir tu primera prueba de IU de Compose
En esta charla, te guiaremos para que escribas tu primera prueba de IU de Compose. Abordaremos los buscadores, las aserciones, las acciones y los comparadores, y analizaremos rápidamente el árbol semántico.
Aborda los informes de Firebase Crashlytics con más rapidez desde Android Studio
Firebase Crashlytics registra los errores que se producen en las apps de producción de los desarrolladores, pero hasta ahora debías ir a la consola web de Crashlytics para investigarlos. App Quality Insights, que se presentó en Android Studio Electric Eel, te permite integrar los errores en Android Studio, lo que te permite navegar al código relevante que los causa.
En esta charla, se explicarán los conceptos básicos de App Quality Insights y cómo pueden ser útiles para depurar errores en las apps de producción.
Factores de forma
Mira los videos para conocer las actualizaciones más recientes sobre la compilación para diferentes factores de forma y pantallas.
Cómo crear mejores IUs en todos los factores de forma con Android Studio
Android Studio está haciendo que sea más fácil y rápido expandir tu app en varios factores de forma, de pequeños a grandes. Realiza un recorrido por el IDE, donde te guiaremos a través de nuevas herramientas y funciones mejoradas, como lint visual, dispositivos de referencia, emuladores de Wear y que pueden cambiar de tamaño, el Asistente de vinculación con Wear, las vistas previas del factor de forma y mucho más. Después de esta charla, estarás listo para acelerar tu flujo de trabajo con el entorno multidispositivo de Studio para crear apps en pantallas grandes y Wear OS.
Compose: Cómo implementar una IU responsiva para pantallas grandes
Aprende a compilar diseños adaptables para cada tamaño de pantalla. Desarrollarás la mentalidad para compilar IU con Compose a fin de crear una excelente experiencia del usuario en teléfonos, tablets, plegables y dispositivos ChromeOS.
Sugerencias y precauciones para optimizar apps en pantallas grandes
Descubre las prácticas recomendadas a fin de compilar tu app para Android de modo que funcione bien en pantallas más grandes y dispositivos plegables. Abordaremos de todo, desde nuevas herramientas de Android Studio, bibliotecas de Jetpack nuevas y actualizadas, y guías de diseño y desarrollo más específicas para que te resulte más fácil aprovechar los más de 270 millones de dispositivos Android activos de pantalla grande.
Diseño para pantallas grandes: diseños canónicos y jerarquía visual
Los diseños canónicos proporcionan un gran punto de partida para experiencias diferenciadas de pantallas grandes, ya que abarcan casos de uso y tamaños de pantalla comunes. Sin embargo, ¿cómo puedes elegir el diseño correcto para tu app o compilar sobre los diseños canónicos para crear una experiencia adaptable que se adapta perfectamente a tu producto? Aprende a comprender los diseños canónicos desde una perspectiva de diseño y los conceptos principales de desarrollo, descomprime los fundamentos de los feeds, los detalles de lista y los diseños de paneles complementarios, y descubre el potencial de mejorar tu diseño adaptable.
Cómo compilar apps multimedia en Wear OS
En esta charla, aprenderás a compilar una app de música de alta calidad en Wear OS. Primero, repasaremos los principales recorridos de los usuarios de las apps multimedia para describir lo que debemos compilar. Luego, analizaremos cómo facilitar el desarrollo adoptando nuestro kit de herramientas multimedia y Media3 Exoplayer recientemente lanzados, y concluiremos con algunas sugerencias y trucos para garantizar un buen rendimiento.
Análisis detallado de la arquitectura de apps para Wear OS
Compilar para Wear OS no implica aprender a usar Android desde cero. En esta charla, aprenderás a agregar un nuevo proyecto para Wear a un proyecto para dispositivos móviles existente, o a crear y estructurar una app para Wear desde cero. Veremos cuál es la mejor manera de organizar tu código para reutilizarlo tanto como sea posible y comprender cómo aprovechar herramientas como Horologist a fin de proporcionar una experiencia sólida a tus usuarios.
Cómo crear experiencias de entrenamiento útiles con los servicios de Health y Health Connect
Las experiencias modernas de salud y fitness existen en múltiples factores de forma. Rara vez los datos viven y mueren en un solo wearable, aplicación para teléfonos o un solo equipo. Y resulta que una gran cartera de dispositivos, entre ellos smartphones y wearables, y muchas aplicaciones de salud, actividad física y bienestar ejecutan Android.
En esta charla, aprenderás a desarrollar experiencias cohesivas y reflexivas que conecten los Servicios de salud con Health Connect y empoderen a los usuarios para que tengan el control de sus datos y su privacidad.
Mejora de la experiencia del usuario de TV
Las actualizaciones más recientes de la plataforma para TV ofrecen nuevas y excelentes formas de brindar mejores experiencias del usuario a las apps de la sala de estar.
Novedades de la Biblioteca de apps para vehículos
Obtén información sobre las nuevas funciones que se agregaron recientemente a la biblioteca de apps para vehículos con el objetivo de mejorar más que nunca las apps optimizadas para conducir, tanto en Android Auto como en el SO Android Automotive.
Cómo hacer mucho más con el modo multiventana y la incorporación de actividades
Solíamos pensar que los usuarios verán una actividad e interactuarán con ella en cualquier momento. A partir de Android 12L, esa suposición ya no es válida, ya que Android 12L y versiones posteriores ofrecen la multitarea en primer plano, lo que permite a los usuarios tener dos actividades en la pantalla, ya sea desde apps diferentes o desde la misma app. En esta charla, se explicarán qué debes hacer para asegurarte de que tu app se pueda iniciar en el modo multiventana y cómo aprovechar el espacio adicional y mostrar más de una actividad al mismo tiempo.
Tu app de cámara en diferentes factores de forma
Históricamente, tu app podría haber estado en la misma ventana y con una orientación fija durante todo su ciclo de vida. Sin embargo, con la disponibilidad de nuevos factores de forma (como dispositivos plegables) y nuevos modos de visualización (como multiventana y varias pantallas), no puedes suponer que esto seguirá siendo así. Veamos algunas de las consideraciones más importantes para desarrollar una app orientada a dispositivos plegables y con pantallas grandes.
Navigation Compose en todos los tamaños de pantalla
Escribir un único sistema de navegación que pueda manejar teléfonos, dispositivos ChromeOS y todo lo demás puede parecer abrumador. Abordaremos estrategias para abordar este trabajo y cómo se puede usar Navigation Compose junto con los diseños canónicos a fin de compilar la mejor experiencia para pantallas grandes que se adapte sin problemas a las pantallas de teléfonos.
Inserciones: edición de Compose
¡No tengas miedo de ir de un extremo a otro! Descubre cómo las inserciones se comunican con tu app en la ubicación de las decoraciones del sistema y cómo las nuevas APIs de Compose ayudan a que tu contenido se mueva automáticamente con las barras del sistema, el teclado en pantalla y la barra de tareas.
La clave para admitir el teclado y el mouse en tablets y ChromeOS
En la actualidad, Android tiene más de 270 millones de dispositivos activos con pantalla grande. Con cada nuevo dispositivo de pantalla grande que se introduce, la importancia de optimizar tu app para la compatibilidad con teclados y mouses sigue aumentando. En esta charla, se profundiza en el código que puedes usar para introducir y optimizar la compatibilidad con el teclado y el mouse en tu app.
Desarrollo para Asistente en diferentes dispositivos
En esta charla, aprenderás a aprovechar las APIs y herramientas centradas en la voz en Android Studio para implementar la funcionalidad de voz mediante Asistente de Google en tus apps para varios tipos de dispositivos.
Tres niveles de calidad de pantalla grande en Google Play
La creciente popularidad de las tablets y los dispositivos plegables brinda oportunidades para dirigirse a una nueva variedad de usuarios de formas innovadoras. Una IU responsiva te permite compilar fácilmente esta experiencia.
En esta charla, comprenderás qué opciones permiten que los desarrolladores admitan pantallas grandes para crear y probar IU responsivas en Android, de modo que los usuarios disfruten de tu app sin importar el dispositivo en el que la usen.
Arrastra y suelta para hacer varias tareas a la vez sin problemas
Con el aumento de los dispositivos con pantallas grandes, los usuarios utilizan cada vez más aplicaciones al mismo tiempo. Si agregas compatibilidad para arrastrar y soltar contenido desde y hacia tu app, puedes reducir la fricción y deleitar a tus usuarios con excelentes interacciones entre apps.
Por qué y cómo optimizar tu app para ChromeOS
Actualmente, hay millones de apps para Android disponibles en ChromeOS. Si tu app está en Google Play, es posible que sea una de ellas. En esta charla, se proporcionará una descripción general de cómo podemos tomar medidas para garantizar la mejor experiencia posible a nuestros usuarios de ChromeOS.
Cómo agregar compatibilidad con la pluma stylus a tu app para Android
Descubre cómo optimizar tus apps para Android para la entrada de la pluma stylus. Si aprovechas las nuevas bibliotecas de Jetpack, puedes presentar experiencias del usuario envolventes con dispositivos con pluma stylus para lograr una experiencia similar a la de usar lápiz y papel.
Prueba las apps de fitness de Wear OS sin entrenarte
En comparación con las apps para teléfonos, puede ser un poco complicado desarrollar experiencias de salud y fitness de alta calidad para Wear (y, en especial, realizar controles de calidad manuales). Las capacidades varían según el dispositivo, por lo que correr (o nadar) una y otra vez para probar el recorrido del usuario no es práctico. En esta charla de iluminación, repasaremos algunas opciones para probar las experiencias de salud y fitness con dos pies firmes en el suelo mediante el modo sintético de los servicios de salud y el emulador.
En torno a un reloj: Cómo controlar la entrada rotativa en Wear OS
Los dispositivos Wear OS pueden contener una corona física o un bisel giratorio. Cuando un usuario gira la corona, el sistema genera eventos rotativos que los desarrolladores pueden usar para proporcionar interacciones táctiles mejoradas al usuario. Por ejemplo, se puede usar para desplazar pantallas o controlar el volumen del audio. En esta charla, aprenderás a controlar la entrada rotativa en tu app.
Haz que tu app se destaque para todos los dispositivos en Google Play
La información de la ficha de la app en Google Play está a punto de tener más tiempo de emisión. Obtén información sobre las nuevas funciones disponibles en la tienda y las prácticas recomendadas para optimizar tus recursos de aplicación antes de estos cambios.
Plataforma
Súmate para conocer las actualizaciones más recientes de la plataforma de Android.
Cómo migrar tus apps a Android 13
Cada nueva versión de Android incluye cambios en el comportamiento de la plataforma que tu app debe tener en cuenta. Algunos de estos cambios se aplican solo cuando te orientas a la nueva versión del SDK, mientras que otros, principalmente relacionados con la privacidad y la seguridad, se aplican a todas las apps. Abordaremos estos cambios, brindaremos estadísticas sobre cómo probar tu app y hablaremos sobre las nuevas funciones de Android 13 que puedes aprovechar para brindar la mejor experiencia a los usuarios pioneros de Android 13.
Brindamos una experiencia multimedia de alta calidad para todos los usuarios
Las experiencias multimedia tienen una gran dependencia de diversos factores, como las capacidades del hardware del dispositivo y las propiedades del propio archivo multimedia, lo que constituye una compleja matriz de situaciones que los desarrolladores deben controlar. En esta charla, se analizarán herramientas y estrategias que te ayudarán a asegurarte de que tu app multimedia esté optimizada para brindar la mejor experiencia a todos los usuarios, independientemente del caso de uso.
Mejora la calidad de tu experiencia social con la cámara de Android
En esta sesión, exploraremos las innovaciones más recientes en el framework para mejorar la calidad y la latencia, y crear experiencias innovadoras con la Cámara Android.
Cómo crear contenido para un mundo multilingüe
Descubre las prácticas recomendadas para internacionalizar tu app para Android y cómo implementar las preferencias de idioma de las apps.
Cómo migrar a la Biblioteca de Facturación Play 5
Google Play agregó nuevas funciones de suscripción en mayo de 2022 que brindan más flexibilidad y complejidad a tu catálogo de productos de suscripción. Aprende a adaptar tus integraciones de servidor y Android migrando a la biblioteca de Play Billing 5, adoptando los nuevos extremos creados para aprovechar las nuevas capacidades y diseña tu sistema para reducir el costo de mantenimiento.
Diseño de una app de alta calidad con las funciones más recientes de Android
Los lanzamientos recientes de Android presentaron una IU totalmente rediseñada que se siente con vida cada vez que se presiona, desliza y desplaza. En esta sesión, abordaremos 3 funciones de la plataforma para ayudarte a pulir tu app con diseños premium, navegación agradable y un sistema de colores accesible. Los usuarios esperan una experiencia de alta calidad para sus apps. ¿Cómo pueden los desarrolladores lograrlo?
Aceleración de hardware para el aprendizaje automático integrado en el dispositivo
La aceleración de hardware puede reducir drásticamente la latencia de inferencia para las funciones habilitadas para el aprendizaje automático y permitirte ofrecer experiencias en vivo en el dispositivo que no serían posibles de otro modo. Hoy en día, además de la CPU, los dispositivos Android incorporan varios chips especializados, como GPU, DSP o NPU, que puedes usar para acelerar tu inferencia del AA. En esta charla, veremos algunas herramientas y soluciones que ofrecen los equipos de AA de TensorFlow y Android que te ayudan a aprovechar varios tipos de hardware para acelerar la inferencia de AA en tu app para Android.
Cómo desmitificar la certificación
La confianza en los dispositivos es complicada, pero esencial para las apps modernas. Incluso los mejores desarrolladores de apps para dispositivos móviles de las empresas más grandes casi nunca tienen tiempo para convertirse en expertos. En esta charla, analizaremos qué es la certificación, qué apps deberían aprovecharla, qué medidas debes tomar si no confías en un dispositivo y cómo la API de Play Integrity simplifica tu camino para mejorar la seguridad de tu app.
Cómo compilar compatibilidad de accesibilidad para Compose
Jetpack Compose es el nuevo kit de herramientas de Android para compilar IU nativas. En esta charla, hablaremos sobre lo que se necesitó para compilar un nuevo kit de herramientas de IU que fuera compatible con los servicios de accesibilidad. El objetivo de esta charla es ayudar a los desarrolladores a comprender mejor cómo varios servicios de accesibilidad, como TalkBack y Accesibilidad con interruptores, pueden comprender y supervisar el estado de la IU en una app para Android.
Compatibilidad con audio BLE en tus aplicaciones de comunicación por voz
Android 13 presenta compatibilidad con dispositivos de audio BLE y, dentro del próximo año, los dispositivos de hardware estarán disponibles en el mercado. Esta sesión técnica se centrará en la manera en que la API de Telecom admite audios BLE de audio para audio bidireccional de alta calidad de hasta 32 kHz, compatibilidad con micrófono estéreo y muchas más funciones.
A continuación en Privacy Sandbox
Descripción general de Privacy Sandbox en Android, incluidos nuestros planes para la versión beta y más. Obtén información sobre las nuevas funciones de cada API de Privacy Sandbox y cómo aprovecharlas en tu app o juego.
Todo sobre el almacenamiento en Android
La persistencia es un elemento central de todas las apps para dispositivos móviles. Android proporciona diferentes APIs para acceder a archivos o exponerlos con distintas compensaciones. ¿Debería solicitar WRITE_EXTERNAL_STORAGE? ¿Cómo se puede acceder a una imagen en el almacenamiento compartido? En esta sesión, podrás comprender los conceptos clave del almacenamiento y aprovechar las APIs recientes para mejorar tu productividad como desarrollador y la privacidad de los usuarios.
HDR de 10 bits: Captura, reproducción y uso compartido de video de 10 bits
En esta charla, se profundiza en los videos HDR y se analiza el proceso completo, como la captura, la edición, la reproducción y el uso compartido de los videos. Los temas específicos que podemos tratar incluyen la nueva API de Media3 Transformer para editar, cómo mostrar gráficos en SurfaceView para su reproducción y cualquier otra práctica recomendada para preparar los archivos antes de compartirlos.
Fomenta la confianza de los usuarios adoptando flujos de trabajo de permisos que respeten la privacidad
En esta charla, reiteraremos algunos lanzamientos importantes de permisos de Android en las últimas versiones, a la vez que explicaremos por qué creemos en el conjunto de principios anteriores y mostraremos algunas de nuestras apps de Google que creemos que las adoptaron en sus propias apps para crear una mejor experiencia de privacidad para sus usuarios. Esperamos inspirar a los desarrolladores a adoptar estas prácticas recomendadas y aumentar la confianza de los usuarios en las experiencias de sus apps.
Cómo compilar widgets modernos de apps para Android
¿Tu app tiene un widget de la app o quieres crear uno? En esta sesión, mostraremos cómo modernizamos los widgets de nuestra app, lo que genera una mayor participación. Además, compartiremos sugerencias principales para ayudarte a compilar widgets de apps modernas para Android.
Evita que tu app falle en un mundo de 64 bits únicamente
La arquitectura de 64 bits solo abre algunas brechas en la forma en que las personas usan la plataforma. En esta charla, se aborda cómo asegurarte de que tu app funcione en la nueva generación de dispositivos Android.
Introducción a la banda ultraancha en Android
Introducción a la tecnología de banda ultraancha, los conceptos clave y las aplicaciones en la vida real. También se incluye una explicación de nuestra nueva biblioteca de Jetpack para compilar apps para Android con ella y código de muestra.
Cómo sincronizar datos con Health Connect
Las apps de fitness almacenan actividades en una base de datos. Health Connect también almacena actividades en una base de datos (una base diferente). ¿Cómo se pueden sincronizar las actividades entre ambos (incluida la propagación de eliminaciones y actualizaciones) de manera coherente, confiable y comprensible para el usuario?
Gráficos de Android
Aprende a usar las APIs de gráficos de Android en tu app, y aprovecha algunas de las funciones más recientes de la plataforma, como AGSL y Android Graphics Shading Language.
Agregar evento al calendario
14 de noviembre de 2022: Android Dev Summit - Plataforma