Desarrollador de Android

Introducción de Map, FlatMap, SwitchMap y ConcatMap

Muy buenas, soy Miguel y aquí les traigo otro nuevo artículo. Todos estos operadores son elementos de transformación que son emitidos por un Observable. Aplican una función a los datos emitidos por un Observable. Pero analicemos los escenarios de casos de uso que cumplen con sus requisitos. Map Map transforma los elementos emitidos por un [...]

Leer más

Ejecute su modelo de PyTorch en la GPU de Android usando libMACE

Hola, les saluda Miguel y aquí les traigo este artículo. Cómo acelerar el modelo de PyTorch en Android usando la inferencia de GPU y la biblioteca MACE En los últimos años, ha habido una tendencia hacia el uso de inferencias de GPU en teléfonos móviles. En Tensorflow, la compatibilidad con GPU en dispositivos móviles está integrada en la [...]

Leer más

Candy for You: Diseño de un motor de interacción Flutter

Muy buenas, les saluda Luis y esta vez les traigo otro post. ¿Qué es Candy? El motor Candy fue diseñado y desarrollado por el equipo técnico de Xianyu. Este artículo explica principalmente por qué y cómo desarrollamos este motor. Antecedentes Recientemente, la gamificación de aplicaciones se ha convertido en una nueva tendencia. Aplica algunos [...]

Leer más

Transmitir datos de red usando Volley en Android

Hola, les saluda Miguel y en esta ocasión les traigo otro nuevo tutorial. Una biblioteca HTTP que facilita la creación de redes para aplicaciones de Android y lo que es más importante, más rápida Al leer este artículo, aprenderá a llamar a la API REST directamente desde una aplicación de Android. Usaremos una biblioteca HTTP llamada Volley que es [...]

Leer más

Enlace de datos de Android: creación de una incorporación reutilizable

Muy buenas, soy Miguel y hoy les traigo otro nuevo post. Si ha iniciado muchos proyectos de Android, probablemente haya tenido que reinventar la rueda varias veces. O quizás copió y pegó un código de un proyecto antiguo y dedicó algún tiempo a refactorizarlo para adaptarlo a su nuevo diseño. Apuesto a que ha realizado o al menos visto una [...]

Leer más

Inyección de dependencia en Android con Dagger2

Hola, soy Miguel y aquí les traigo este artículo. ¿Qué es la inyección de dependencia? La inyección de dependencia es otra forma en que las clases adquieren referencias de otras clases. Por ejemplo, hay una clase BananaMilkshake que puede requerir la clase Milk. Aquí, BananaMilkShake depende de la clase Milk. A menudo, estas clases obligatorias [...]

Leer más

Usar widgets como marcadores personalizados de mapas de Google en Flutter

Siguiendo con CodeLab, podrás agregar Google Maps a tu aplicación Flutter en menos de una hora. En realidad, es bastante loco lo fácil que es. Configure sus claves de API, agregue el a su árbol de widgets y disfrute de la misma experiencia de exploración de mapas que disfruta normalmente con la aplicación Google Maps. Después de familiarizarse con [...]

Leer más

La historia de startActivityForResult en Android

Muy buenas, me llamo Luis y para hoy les traigo un nuevo post. En este momento, probablemente todos hayan oído hablar de la nueva API para obtener el resultado de una actividad. En pocas palabras, se ven así: val getContent = registerForActivityResult(GetContent()) { // Handle the returned Uri } override fun onCreate(savedInstanceState: Bundle?) { [...]

Leer más