Skip to the content.

13 — Desarrollo Móvil

Hacer apps para iPhone y Android. 3 caminos: nativo, cross-platform, o web wrapper.

🚦 Qué camino elegir

Camino Ventaja Desventaja Ejemplo
Nativo iOS (Swift) Mejor performance, integración total Solo Apple Instagram (parte)
Nativo Android (Kotlin) Mejor performance Android Solo Google Apps de Google
React Native Una sola codebase, JS Algunas limitaciones Facebook, Discord
Flutter UI hermosa, fluida Dart (lenguaje nuevo) Alibaba, Google Pay
Expo + RN Setup fácil Cuesta personalizar mucho Apps indie
Capacitor / Tauri Mobile Tu web → app Limitado Apps simples

Recomendación 2026: Empezá con React Native + Expo si ya sabés React.


Recursos

Instalación

npx create-expo-app mi-app
cd mi-app
npx expo start

Te da un QR → lo escaneás con Expo Go en tu celu → corre tu app sin compilar.

Stack moderno RN


🦋 Flutter (Google)

Lenguaje: Dart. Hot reload increíble.

Recursos

void main() {
  runApp(MaterialApp(home: Scaffold(
    body: Center(child: Text('Hola Mundo')),
  )));
}

🍎 iOS nativo (Swift + SwiftUI)

Necesitás Mac.

Tools


🤖 Android nativo (Kotlin + Jetpack Compose)

Tools


🎯 Proyectos para empezar

  1. Lista de tareas móvil — CRUD básico con storage local
  2. Clima — geolocalización + API
  3. App de hábitos — notificaciones, streaks
  4. Linterna — control de hardware (flash)
  5. Lector de QR — cámara
  6. App social mini — auth + feed
  7. Wallet de criptomonedas — APIs financieras

📦 Cómo publicar

App Store (iOS)

  1. Cuenta de Apple Developer ($99/año)
  2. Compilar con Xcode
  3. Subir a App Store Connect
  4. Esperar review (1-3 días)

Play Store (Android)

  1. Cuenta de Google Play Console ($25 una sola vez)
  2. Generar APK/AAB firmado
  3. Subir y completar ficha
  4. Review (horas a días)

Sin pagar