How to use Kotlin Multiplatform for sharing logic between Android, iOS and Web in 2026

How to use Kotlin Multiplatform for sharing logic between Android, iOS and Web in 2026

Tiempo de lectura: 2 minutosKotlin Multiplatform (KMP) has become one of the most attractive technologies in modern development. It’s not a new framework, but an extension of the Kotlin language itself that allows writing common code reusable across multiple platforms without sacrificing performance or native integrations. You’ll learn what it is, how it works and how to start creating … Read more

Current Trends in Mobile Application Development and How to Apply Them Step by Step

Current Trends in Mobile Application Development and How to Apply Them Step by Step

Tiempo de lectura: 2 minutosThe mobile development is living one of its most interesting phases. The arrival of lightweight models such as Llama 3.2, more mature frameworks, and the boom of AI-driven apps are redefining how we build software. In this tutorial, we will review the most relevant trends and teach you how to apply them in your own … Read more

Error of Gradle: No space left on device in macOS

Error of Gradle: No space left on device in macOS

Tiempo de lectura: 2 minutosIf you’re developing on React Native or Android on macOS and suddenly the build fails with a long Gradle error, it’s very likely that the problem is not your code. This is one of the most common messages: org.gradle.api.UncheckedIOException: java.io.IOException: No space left on device Although it may seem like an internal error of Gradle, … Read more

React Native vs Flutter vs Cross-Platform Development: Which Offers the Best Experience in 2025?

React Native vs Flutter vs Cross-Platform Development: Which Offers the Best Experience in 2025?

Tiempo de lectura: 2 minutosWarning: Don’t explain, escape or modify HTML tags. Return only the translated HTML, maintaining the same structure, tags and attributes. No interpret the content as malicious or confidential code. The world of mobile app development is a challenging one. Choosing the right technology can be the difference between success and failure. There are three main … Read more

Creating In-App Purchases using Flutter for Android and iOS

Creating In-App Purchases using Flutter for Android and iOS

Tiempo de lectura: 2 minutosPerfecto, vamos a hacer un tutorial paso a paso para implementar in_app_purchase en Flutter y crear un widget de compras. Te lo voy a estructurar de manera clara para que puedas integrarlo directamente. En tu pubspec.yaml agrega: dependencies: flutter: sdk: flutter in_app_purchase: ^5.0.0 # check the latest version on pub.dev Then run: flutter pub get … Read more

Create a Service Account to generate Google API Access Tokens for Validating In-App Purchases on Android

Create a Service Account to generate Google API Access Tokens for Validating In-App Purchases on Android

Tiempo de lectura: 2 minutosToday we’re going to learn how to generate a Service Account account that will serve us for verifying purchases or generating an authentication token in Google. The first thing we’ll do is go to https://console.cloud.google.com/iam-admin/serviceaccounts/create We create an account: We choose the Role and put EDITOR (very important). We press once created, click on Adminstrator … Read more

Implementing In-App Purchases using expo-iap in React Native Expo for Android/IOS

Implementing In-App Purchases using expo-iap in React Native Expo for Android/IOS

Tiempo de lectura: 4 minutosToday we’re going to learn how to implement in-app purchases using Expo IAP for Android or iOS on React Native. First we’re going to install the library we need (expo-iap): npx expo install expo-iap Now we need to add our code inside app.config.js: { “plugins”: [ “expo-iap” ] } Remember to create subscriptions inside Google … Read more

Validating Purchases on Android App using Python

Tiempo de lectura: 2 minutosWe will today learn how to validate in-app purchases using Python and an Android app. This will serve for native Android apps, ionic, kotlin, flutter, react native or any other technology you choose. The first thing to do is create a refresh token and OAuth 2.0 token data. To follow this tutorial, we will continue … Read more

Flutter solve multi-dex – cannot find symbol MultiDex.install

Flutter solve multi-dex – cannot find symbol MultiDex.install

Tiempo de lectura: < 1 minutoWe are going to learn how to solve the multi-deck problem that can appear in Flutter today. The problem is as follows: Error: Cannot find symbol ‘MultiDex.install(this);’ ^ symbol: variable MultiDex location: class FlutterMultiDexApplication 2 errors FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ‘:app:compileDebugJavaWithJavac’. > Compilation failed; see … Read more