Validar compras en aplicación Android usando Python

Validar compras en aplicación Android usando Python

Tiempo de lectura: 2 minutos Hoy vamos a aprender a validar compras in app usando Python y una aplicación desarrollada en Android. Servirá para las apps desarrolladas en Android nativo, ionic, kotlin, flutter, react native o la tecnología que quieras. Lo primero de todo es crear un refresh token y datos de token oauth 2.0 para ello seguimos este tutorial: … Leer más

Cómo depurar una web React en un móvil usando Chrome DevTools desde un ordenador

Cómo depurar una web React en un móvil usando Chrome DevTools desde un ordenador

Tiempo de lectura: 2 minutos Hoy vamos a ver cómo podemos depurar una web en un móvil usando Chrome DevTools desde un ordenador. Prepara tu entorno Habilitar Opciones de desarrollador y depuración USB en Android Conecta el móvil al PC vía USB Abre tu web React en el móvil Nota: Si usas localhost en móvil no funcionará, usa la IP … Leer más

Flutter solucionar problema multidex – cannot find symbol MultiDex.install

Flutter solucionar problema multidex – cannot find symbol MultiDex.install

Tiempo de lectura: < 1 minuto Hoy vamos a aprender a solucionar el problema multidex que puede aparecer en Flutter. El problema es el siguiente: Para solucionarlo haremos lo siguiente: Añadir la dependencia de multidex correctamente 1. Abre el archivo: android/app/build.gradle 2. Dentro del bloque defaultConfig, añade: 3. Luego, en el bloque dependencies, añade: Resultado final (resumen del app/build.gradle): Y volvemos … Leer más

Flutter: Solucionar problema [!] Your project requires a newer version of the Kotlin Gradle plugin. Al generar build o apk

Flutter: Solucionar problema  [!] Your project requires a newer version of the Kotlin Gradle plugin. Al generar build o apk

Tiempo de lectura: < 1 minuto Hoy vamos a solucionar el problema: │ [!] Your project requires a newer version of the Kotlin Gradle plugin. │ Qué aparece cuándo queremos generar un apk con flutter y resulta que kotlin está desactualizado. Debemos hacer lo siguiente: Actualizar versión de Kotlin Gradle Plugin Abre el archivo: Y busca esta línea (o si hay … Leer más

Actualizar aplicación Flutter a Android con SDK 35

Actualizar aplicación Flutter a Android con SDK 35

Tiempo de lectura: < 1 minuto Hoy vamos a ver cómo podemos actualizar una APP Flutter a Android con SDK 35. Edita android/app/build.gradle: Verifica que tienes el SDK 35 instalado desde Android Studio > SDK Manager. Limpieza y build Después de todo: Si da errores por que nuestro proyecto es antiguo (source: Github): Ir a app\build.gradle y cambiamos todo esto: Después … Leer más

Cómo actualizar tu app a API 35 (Android 15) usando Android Studio

Cómo actualizar tu app a API 35 (Android 15) usando Android Studio

Tiempo de lectura: 2 minutos Actualmente, Google pide actualizar a SDK 35 para que nuestras apps sigan estando disponibles en el mercado (no las borra pero las va ocultando), además de poder enviar nuevas actualizaciones. Requisitos previos Actualiza el archivo build.gradle (nivel módulo) Abre app/build.gradle o app/build.gradle.kts, y reemplaza estas líneas: Antes: DESPUÉS: Esto evita las advertencias deprecadas (compileSdkVersion, targetSdkVersion … Leer más

Detectar idioma automáticamente en React Native con @react-native-localize + i18next

Detectar idioma automáticamente en React Native con @react-native-localize + i18next

Tiempo de lectura: 2 minutos Vamos a aprender la forma más fiable para obtener el idioma del dispositivo y ademas utilizarlo junto con la libreria de idiomas i18next. Instalar dependencias Si usas TypeScript, instala también los tipos: Estructura recomendada Crear los archivos de idioma (es.ts, en.ts) src/i18n/translations/es.ts src/i18n/translations/en.ts Configurar i18next con detección automática src/i18n/index.ts Usar las traducciones en la app … Leer más

Autoincrementar versión de Expo de forma automática para tus builds en Android o iOS

Autoincrementar versión de Expo de forma automática para tus builds en Android o iOS

Tiempo de lectura: < 1 minuto Para incrementar automáticamente la versión visible para el usuario («version»: «1.0.0» en app.json), puedes hacerlo con eas version también, usando un modo especial: 1. Configurar eas.json para auto-incrementar Dentro de tu archivo eas.json, agrega la opción version con la opción increment configurada en el perfil correspondiente (por ejemplo, production). 2. Asegurarte de que no usas … Leer más

Configurar entorno android home en Linux, Ubuntu o Mac

Configurar entorno android home en Linux, Ubuntu o Mac

Tiempo de lectura: < 1 minuto En macOS, Linux o Ubuntu, es necesario definir la variable de entorno ANDROID_HOME o configurar el archivo local.properties en tu proyecto Android para que apunte al directorio correcto donde se encuentra el SDK de Android. Configurar la variable de entorno ANDROID_HOME Asegúrate de que la variable ANDROID_HOME apunte al directorio donde está instalado el SDK … Leer más

Ver clave SHA del certificado debug.keystore en un proyecto React Native Expo

Ver clave SHA del certificado debug.keystore en un proyecto React Native Expo

Tiempo de lectura: < 1 minuto Hoy os voy a compartir un comando para poder ver el SHA del certificado que nos genera automáticamente el proyecto android. Para ello tendremos que utilizar este comando: Nos dará la traza del certificado en la pantalla. Si keytool no es reconocido, asegúrate de que Java está instalado y que el binario de keytool está … Leer más