Berke Özyaşar

Desarrollo de apps móviles

Apps móviles para iOS y Android con React Native desde una única base de código: diseño, integración de API, publicación en tiendas y mantenimiento.

Si tu empresa necesita una app que llegue al móvil de sus clientes, de su equipo de campo o de sus socios, la desarrollo con React Native para iOS y Android desde una única base de código. Soy Berke Özyaşar: he creado apps para clientes, como empresas de logística y clubes, y también para nuestros productos propios, todas publicadas en App Store y Google Play. En mi propia cuenta de Google Play también tengo apps en las categorías de herramientas, juegos y comunicación.

Para quién

  • Empresas de logística y transporte que quieren ofrecer a sus clientes seguimiento de envíos y un canal de comunicación
  • Empresas que quieren que su equipo de campo registre datos desde el móvil en lugar de en papel y Excel
  • Clubes y comunidades que quieren una app de eventos, chat y avisos para sus miembros
  • Startups que quieren convertir su idea en un producto móvil por suscripción

Qué incluye

  • Diseño de los flujos de pantallas y de la interfaz
  • App para iOS y Android con React Native
  • Conexión con tu sistema actual (REST API, ASP.NET Core, PHP) o, si hace falta, una API y un panel de administración nuevos
  • Notificaciones push, mapas y ubicación en tiempo real, lectura de códigos de barras con la cámara, suscripciones dentro de la app
  • Capa de datos offline-first para apps que deben funcionar donde no hay internet
  • Textos de las fichas de App Store y Google Play, proceso de revisión y publicación
  • Actualizaciones de versión y seguimiento de errores tras el lanzamiento

Cómo trabajo

1. Alcance

En la primera reunión hablamos de quién va a hacer qué tarea desde el móvil y en qué condiciones. A partir de ahí preparo una lista de pantallas y un alcance priorizado para la primera versión.

2. Desarrollo y versiones de prueba

Hago que los flujos principales se puedan probar pronto en un dispositivo real. Durante el desarrollo comparto versiones periódicas a través de TestFlight y de las pruebas internas de Google Play; el feedback llega sobre la app funcionando, no sobre capturas de pantalla.

3. Publicación

Los textos de privacidad, las explicaciones de permisos, la cuenta demo para la revisión y la opción de eliminar la cuenta son los detalles que más retrasan una publicación; los planifico desde el principio. En los proyectos para clientes, la app suele publicarse en la cuenta de desarrollador del propio cliente, así la marca y la cuenta se quedan en la empresa.

4. Mantenimiento

iOS y Android lanzan nuevas versiones cada año y las tiendas actualizan sus requisitos técnicos. Planificamos juntos las actualizaciones y las nuevas funciones después del lanzamiento.

Tecnología

React Native, JavaScript y TypeScript, React Navigation, servicios de notificaciones push, librerías de mapas y ubicación, cámara y OCR con react-native-vision-camera y almacenamiento local de datos en el dispositivo. En el servidor trabajo con PHP, Node.js o las API de ASP.NET Core que ya existan.

Proyectos relacionados

Buzmavi y Mitlog son apps de seguimiento y comunicación que desarrollé para los clientes de empresas de logística. Para nuestro cliente Skymar, en cambio, desarrollé el paquete completo: web, app para iOS y Android y backend; la app ofrece seguimiento de envíos, facturas, chat con el representante y notificaciones instantáneas. La app de H.O.G. İzmir Chapter incluye planes de ruta, recorridos sobre el mapa, ubicación en tiempo real y chat de grupo. Şantiyepro es nuestro producto propio, con 56 módulos y funcionamiento totalmente offline. Entre mis proyectos personales, Offline Whisperer es un traductor por voz y MetroVerse, un simulador de metro ambientado en ciudades procedurales.

Proyectos de ejemplo

Preguntas frecuentes

¿Se escribe una app distinta para iOS y otra para Android?

No. Con React Native saco la app para las dos plataformas desde una única base de código. Las pequeñas partes específicas de cada plataforma, como permisos, notificaciones y ajustes de las tiendas, se tratan aparte.

¿En qué cuenta de tienda se publica la app?

En los proyectos para clientes, la app suele publicarse en las cuentas de desarrollador de Apple y Google del propio cliente. Planificamos juntos los pasos necesarios para abrir las cuentas y solicitar el alta en las tiendas.

¿Se puede conectar con nuestro software actual?

Sí. Me conecto directamente a los sistemas que tienen API. Si no hay API, también es posible escribir una capa de servicio segura delante de la base de datos existente.

¿Cómo se fijan el precio y el plazo?

Según el número de pantallas, las integraciones y requisitos técnicos como el funcionamiento offline. Una vez hablado el alcance, comparto un presupuesto y un calendario por escrito.

Publiquemos tu app juntos.

Cuéntame en pocas frases lo que quieres hacer. Respondo el mismo día.

↑ ↓ para navegar, Enter para abrir, Esc para cerrar