
27 Pearls - Lanzamiento móvil y envío a tiendas
Una app de 27 Pearls terminada se convirtió en fichas aprobadas en App Store y Google Play dentro de un encargo de una semana, sin rondas de rechazos. La semana incluyó las compilaciones de publicación y la firma, textos de ficha escritos en torno al beneficio para el estudiante, capturas para cada tamaño de dispositivo exigido, declaraciones de privacidad acordes con lo que la app recoge y una cuenta de revisión que funcionaba. La app sigue hoy en Google Play.
La historia completa
Una app terminada no es una app lanzada. La semana que cerró esa distancia en las dos tiendas.
Terminada no es lo mismo que lanzada
Una app no llega a manos de los estudiantes hasta que dos tiendas la aprueban, y cada tienda rechaza por sus propios motivos: una respuesta de privacidad que falta, una captura con el tamaño equivocado, un inicio de sesión que el revisor no consigue superar. Cada rechazo cuesta días, y para una app educativa con un periodo lectivo a punto de empezar, los días importan.
El fundador quería el lanzamiento hecho una sola vez, bien hecho y dentro de una semana fija, para que el equipo pudiera seguir con el producto en lugar de con el papeleo.
Dos fichas que venden la promesa del libro
La ficha de la tienda es la primera página del producto que ve la mayoría de los estudiantes, así que ambas se escribieron en torno al beneficio para el estudiante: un asistente para la vida universitaria, basado en un libro de un profesor universitario, que hace más fáciles las cosas difíciles. Cada tienda recibió su propio texto, categoría, clasificación por edades e imágenes, preparados en App Store Connect y en Play Console.



Las capturas que deciden la instalación
La mayoría de la gente decide por las capturas, no por la descripción. La serie recorre la app en el orden en que el estudiante se la encontrará: el inicio de sesión, los objetivos agrupados por las áreas de la vida universitaria, los objetivos de esta semana por marcar y las recompensas que esperan al final, para que el valor quede claro antes de que nadie toque Instalar.





Cada tamaño de pantalla que piden las tiendas
Una ficha a la que le falta un tamaño obligatorio se devuelve, y un rechazo cuesta días. Las capturas se produjeron en todos los tamaños solicitados, teléfonos y las dos clases de tableta en Google Play y cada tamaño de pantalla de iPhone en App Store Connect, a partir de la misma compilación, de modo que cada imagen muestra la app exactamente como funciona.




Una semana, dos tiendas, a la primera
Todo el proceso se completó dentro de un encargo de una semana: compilaciones de publicación y firma, recursos para las tiendas, textos de las fichas, declaraciones de privacidad y datos que coinciden con lo que la app recopila, una cuenta de revisor que funciona y el envío. Las dos tiendas la aprobaron sin una sola ronda de rechazos, y el mismo servicio se ofrece por separado a fundadores que ya tienen una app construida y necesitan lanzarla.


Lanzada a tiempo
Para el fundador, esa semana convirtió una compilación terminada en un producto lanzado sin nada pendiente, y dejó cada actualización posterior lista para salir por el mismo proceso de publicación ya aprobado; la ficha de Google Play se actualizó por última vez en agosto de 2025. Para los estudiantes, significó que la app estaba ahí cuando empezaron las clases. La app tiene su propia historia: 27 Pearls.
Lo que dijeron
Monir it's a pleasure to work with! He has extremely punctual, completes projects, fully, and at a high-level, and he is very professional. We will certainly be hiring him again!
jun 11, 2024
(5,0)Monir is a real professional. We will be hiring him again in the future. It was a pleasure working with him!
oct 19, 2023
(5,0)Unbelievably amazing app developer! Being a researcher by trade, I had sifted through hundreds of potential developers when my previous ones went into other fields. He wowed us from the beginning--not only did he demonstrate he could do what he wanted, the value added aspect of his proposal was something we couldn't possibly turn down. And we were not disappointed. To the contrary. Monir gave us much more than we ever dreamed of. Incredible integrity, excellent English, and a work ethic that would be hard to match. We will be hiring him again for a premium version of our app, as well as for other apps we envision for the future. Thank you, Monir, for a truly professional and pleasurable experience!
abr 27, 2023
(5,0)Above and beyond! Monir wowed our team even from the beginning in the interview process. He did an outstanding job for us and was very patient. He made recommendations that really enhanced the app--all custom and from scratch. Great communicator and constant availability. We will not hesitate to hire him again, and we are already planning our next project with him. Thank you, Monir!
feb 24, 2023
(5,0)También te puede gustar
27 Pearls - Aplicación de Habilidades para la Vida y Sabiduría Universitaria
Una app que convierte el libro 27 Pearls of College Wisdom en objetivos que los estudiantes cumplen cada semana, con una recompensa que ellos eligen por cada diez. Cada etapa de la vida universitaria, desde la matrícula hasta los profesores, las clases y la salida de la universidad, se convierte en una lista corta de objetivos concretos que el estudiante descarta con un gesto al cumplirlos. Construida en React Native y Expo sobre un backend en NestJS, GraphQL y MongoDB, a lo largo de cuatro contratos con una misma persona fundadora entre 2022 y 2025.
La CI alojada era lo más lento y las compilaciones volvieron a casa
Las compilaciones y los despliegues pasaron de los runners alojados de GitHub, donde cada ejecución empezaba en una máquina nueva y las entregas esperaban colas e incidentes, a un pool de runners en casa: una máquina de compilación que toma cada trabajo mientras está encendida y runners de reserva en un servidor siempre encendido, detrás de un watchdog que, ante la duda, se inclina por seguir entregando. Las imágenes van a un registro de contenedores privado y las librerías del estudio a un registro npm privado, ambos dentro del edificio, y cada ejecución se archiva más allá de la retención de GitHub. El despliegue más lento pasó de ocho minutos y veinticuatro segundos a tres minutos y cinco, y la CI fue un tercio más rápida.
Fully Booked - Migración sin Tiempo de Inactividad a Kubernetes Autoalojado
Fully Booked funcionaba sobre infraestructura gestionada en la nube, con una factura que crecía cada mes y una pila que nadie controlaba del todo. Trasladamos toda la plataforma a un clúster de Kubernetes autoalojado sin un minuto de interrupción para quienes la usaban. El cambio abarcó DNS, ingress, bases de datos y el pipeline de despliegue, escalonado de modo que el tráfico se movía solo una vez probada cada capa en el clúster nuevo. Nadie que usara la aplicación esa semana notó nada, que era exactamente el objetivo. La factura recurrente pasó a ser hardware propio, y ese mismo clúster sostiene hoy las publicaciones semanales de la plataforma.

El blog son notas de campo desde producción: decisiones de arquitectura, sistemas de AI que sobrevivieron al contacto con usuarios reales e infraestructura que se paga sola. Escrito desde el trabajo, no sobre él.


