Evaluando propuestas

Expert Mobile App Development for Ai-Powered Web Application (Ios & Android)

Publicado el 08 Mayo, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

El Problema que Necesitamos Resolver
DOPAmine actualmente es una PWA (Progressive Web App) — un sitio web que se comporta como una app. Funciona bien en Android y en desktop. En iOS el problema es estructural: Apple no permite que las PWAs mantengan datos persistentes en el almacenamiento local, y no permite notificaciones push completas desde el navegador Safari. Cada vez que un usuario iOS agrega la app a su pantalla de inicio, el sistema puede borrar sus datos.
La solucion es empaquetar nuestra PWA existente — o reescribirla — como una app nativa que se pueda subir al App Store de Apple y a Google Play Store. Hay tres formas de hacer esto. Cada una tiene un costo, un tiempo de desarrollo y un nivel de calidad diferente.



Wrapper con Capacitor
perfil del dev:  full stack con experiencia en capacitor o cordova

que es capacitor
capacitor es un framework open source de ionic que actua como un puente entre una aplicacion web existente y las apis nativas de ios y android. Toma tu archivo index.html, lo mete dentro de un WebView nativo, y agrega acceso a funcionalidades del dispositivo como notificaciones push, camara, almacenamiento nativo y GPS a traves de plugins.
En terminos simples: tu app web sigue siendo tu app web. Capacitor la envuelve en una carcasa nativa que Apple y Google aceptan en sus tiendas.

Lo que el desarrollador hace tecnicamente
    Instalar Capacitor CLI e inicializar el proyecto en el repositorio existente
    Ejecutar npx cap init y configurar capacitor.config.json con el bundle ID (ej. App.mydopa.dopamine)
    Agregar las plataformas: npx cap add ios y npx cap add android
    Sincronizar el web build con npx cap sync
    Instalar y configurar @capacitor/push-notifications para reemplazar el service worker actual de notificaciones push
    Configurar Google Sign-In nativo con @codetrix-studio/capacitor-google-auth para resolver el problema de OAuth en iOS
    Conectar con Supabase desde el contexto nativo — las llamadas a la API de Supabase funcionan igual, solo cambia el contexto de ejecucion
    Generar los archivos .xcworkspace para iOS en Xcode y el .apk / .aab para Android en Android Studio
    Configurar los permisos en Info.plist (iOS) y AndroidManifest.xml
    Subir a App Store Connect y Google Play Console — incluyendo capturas de pantalla, descripcion, categorias y clasificacion de edad

Stack tecnico involucrado
Node.js + npm
@capacitor/core, @capacitor/ios, @capacitor/android
@capacitor/push-notifications
@capacitor/storage  (reemplaza localStorage para persistencia real en iOS)
@codetrix-studio/capacitor-google-auth  (OAuth nativo)
Xcode 15+ para el build de iOS
Android Studio para el build de Android
Apple Developer Account ($99/ano) + Google Play Console ($25 unico)

Ventajas
    ✓  El codigo de la app web (index.html) no cambia — lo que ya funciona sigue funcionando
    ✓  Tiempo de entrega rapido — 3 a 5 semanas es realista con un dev experimentado
    ✓  Costo mas bajo de las tres opciones
    ✓  Un solo codigo base para iOS y Android
    ✓  Suficiente para lanzar el MVP y validar el mercado


Pregunta clave para hacerle al candidato
"Muéstrame una app que hayas subido al App Store usando Capacitor o Cordova."

Si no tiene una app publicada con este stack — no es el candidato para esta opcion.
El proceso de submission al App Store tiene muchas fricciones la primera vez.
Necesitamos a alguien que ya las haya navegado.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva

Plazo de Entrega: No definido

Habilidades necesarias