Desarrollo de aplicaciones móviles

De ViewModel a Compose Presenter

De ViewModel a Compose Presenter

Comúnmente, gestionamos la lógica del estado en un android ViewModel, aplicando MVI o MVVM y es posible que combinemos una serie de datos asíncronos para crear el estado de la vista. Algunos de estos datos no cambian, algunos están disponibles … Read More

Introducción a la nueva prueba de auditoria de accesibilidad para IOS

Introducción a la nueva prueba de auditoría de accesibilidad para iOS

Breve introducción a la accesibilidad Cuando se trata de aplicaciones móviles, especialmente en iOS, garantizar la accesibilidad se ha convertido en una parte integral del proceso de desarrollo. Apple, el creador de iOS, ha sido durante mucho tiempo un defensor … Read More

Catálogos de versiones de Gradle en Android

Catálogos de versiones de Gradle en Android: Gestionar dependencias en proyectos multimodulares nunca ha sido tan fácil

Introducción: Catálogos de versiones de Gradle Los catálogos de versiones de Gradle nos permiten añadir y mantener dependencias de forma sencilla y escalable. Las apps crecen, y gestionar proyectos con varios equipos de desarrollo aumenta el tiempo de compilación. Una … Read More

Studio Bot: Una IA para Android Studio

Studio Bot: una IA para Android Studio

Introducción En el Google I/O de este año, la conferencia anual de Google para desarrolladores, se ha presentado el complemento de inteligencia artificial de Android Studio para competir con otras herramientas como Github Copilot. En la nueva versión de Android … Read More

Migrando retrofit a ktor

Migrando Retrofit a Ktor

Introducción La comunicación entre las aplicaciones de Android y los servidores es un aspecto crítico en el desarrollo de aplicaciones, y elegir la herramienta adecuada para realizar esta comunicación es fundamental. Hasta ahora, Retrofit ha sido el estándar por excelencia. … Read More

Servicios de desarrollo de aplicaciones Android: mejores prácticas

Servicios de desarrollo de aplicaciones Android: Mejores prácticas

¿Estás pensando iniciar tu propio proyecto de desarrollo de aplicaciones Android? Para ofrecer con éxito servicios de desarrollo de aplicaciones Android, es fundamental tener en cuenta las mejores prácticas. La implementación de las mejores prácticas puede conducir a un mejor … Read More

Librerías de programación para iOS

Librerías de programación para iOS

Si te dedicas al desarrollo de software, ya debes saber lo útiles que son las librerías de programación, no sólo para ahorrarte tiempo, sino también para ahorrarte muchos dolores de cabeza a la hora de prestar servicios de desarrollo de … Read More

CICD 1

Implementación básica de CI y CD en el desarrollo de Android

CI y CD es una práctica de desarrollo de software que la mayoría de los desarrolladores de móviles en proyectos de equipo utilizan a diario, sin embargo, la mayoría de las veces las prácticas de control de versiones (o estrategia … Read More

Apiumhub BLOG 5

Modularización de aplicaciones Android: 4 consejos útiles para empezar

Introducción La modularización de aplicaciones Android se refiere al proceso de dividir una aplicación Android en módulos más pequeños e independientes. Estos módulos pueden considerarse bloques de construcción que pueden combinarse para formar la aplicación completa. Cada módulo suele ser … Read More

jetpackcompose es

Traduciendo texto en JetPack Compose

Contexto A veces hay proyectos en los que el sistema de gestión de textos nativos de Android se nos queda corto. Por ejemplo, si quisiéramos arreglar un error de traducción, ajustar una explicación o añadir un nuevo idioma sin tener … Read More

daggerakoin

Nuestra experiencia migrando de Dagger a Koin

Nota: esto se montó con la versión 2.0.1 de koin, en versiones más recientes han cambiado algunas cosas. Referir a la documentación oficial para más información: https://insert-koin.io/ Contexto Tenemos un proyecto legacy, empezado por un equipo de otra empresa, con … Read More

Retos del desarrollo movil

Sobre los retos del desarrollo móvil

En estos últimos años hay muchos retos del desarrollo móvil , cada vez más se incrementa el número de usuarios que usan sus dispositivos móviles para todas sus actividades cotidianas, y los usuarios cada vez son más exigentes en el … Read More

Secured By miniOrange