Servicio
Una app móvil, su backend, y una revisión de ambos antes de que la tienda la vea
Casi toda app móvil es un cliente delgado delante de una API, y casi todo problema serio de seguridad está en la API y no en la app. Así que construimos las dos, y revisamos las dos — porque un endpoint que confía en la app es un endpoint que cualquiera puede llamar con un script, y la app no puede guardar un secreto por mucho que se compile.
Una persona lo lee y responde, normalmente en dos días laborables.
Qué cuesta
A quién encaja
Tres situaciones para las que sirve
Tu producto tiene que estar en un teléfono
Notificaciones push, cámara, uso sin conexión, o simplemente ser un icono en la pantalla de inicio. Si bastara una web, te lo diremos: es más barato y llega antes.
Tienes una app y ninguna confianza en su API
Una revisión de los endpoints detrás de una app existente, y de la propia app por lo que nunca debió haberse enviado compilado: claves, tokens y confianza puesta en el cliente.
Estás a punto de enviar a una tienda
Revisar antes del envío es mucho más barato que después. Un rechazo cuesta una semana; una declaración de permisos o de datos que resulta ser incorrecta cuesta un ciclo de publicación.
Cómo va
El encargo, paso a paso
Alcance, incluido si necesitas una app de verdad
La respuesta honesta a veces es una web adaptable, y es un proyecto mucho más pequeño. Lo diremos: una app nativa que no necesitabas es una app que resentirás mantener.
Un alcance escrito con un precio fijo por fase
Suele ser: la API y una plataforma primero, luego la segunda, luego el envío. Puedes parar después de cualquiera y seguir teniendo algo que funciona.
Recibes builds en tu propio dispositivo pronto
TestFlight y una pista interna de Android desde la primera fase. Revisar una app en un teléfono no es lo mismo que revisar capturas, y cambia lo que pides.
Revisión, envío y las claves entregadas
La revisión corre antes del envío y no después. Las claves de firma y las cuentas de la tienda son tuyas en todo momento: trabajamos dentro de tus cuentas, así que no hay nada que reclamar al final.
Un desarrollador que guarda tu clave de firma guarda tu capacidad de publicar.
Con qué te quedas
- Una aplicación para iOS y Android desde un único código, en tus cuentas de desarrollador
- La API detrás, con autenticación, autorización y límite de tasa en cada endpoint
- Una revisión de ambas: los endpoints como los llamaría un atacante, y la app por cualquier cosa sensible que acabara compilada dentro
- El envío a la tienda, incluidas las declaraciones de tratamiento de datos, que tardan más en hacerse bien de lo que la gente espera
- Notas de traspaso sobre el proceso de publicación, las claves de firma y dónde vive cada secreto
Límites
Qué no incluye esto
- Ni juegos, ni realidad aumentada o virtual. Son disciplinas reales y no las practicamos.
- No prometemos que una tienda apruebe un envío. Podemos hacer el rechazo improbable y gestionar el reenvío; no podemos decidir en nombre de Apple.
- No mantenemos una app que no hayamos construido sin revisarla primero, y esa revisión es un trabajo aparte.
- Pasar una revisión antes del envío no es una garantía sobre la seguridad de la app. Es una afirmación sobre las comprobaciones que ejecutamos.
Preguntas
Sobre desarrollo de app a medida
¿Nativo o multiplataforma?
React Native, salvo que algo en tus requisitos lo pida de verdad: el procesamiento en segundo plano sostenido y el media en tiempo real pesado suelen ser las razones. Un único código en ambas plataformas suele ser la diferencia entre publicar y elegir a qué mitad de tus usuarios decepcionar.
¿De quién es el listado de la App Store?
Tuyo. Trabajamos dentro de tus cuentas de Apple y Google desde el principio. Transferir un listado después es posible y desagradable, así que nos lo saltamos.
¿Podéis revisar una app que construyó otra persona?
Sí, y es un buen sitio por el que empezar. Se acota como revisión y no como desarrollo, y suele decirte si el trabajo lo necesita la app o la API.
Enviar una consulta
Cuéntanos tu app
Enviar esto no te compromete a nada y no inicia ninguna facturación. Recibirás una confirmación con una referencia al momento, y después una respuesta de una persona.