Cómo crear y publicar una aplicación en Play Store en 14 días Tony Payne | Octubre de 2020

Guía para no técnicos.

Hace unos años, tuve la urgencia de desarrollar algún software. Probablemente tuve algunas ideas en 2006, pero nunca las llevé a cabo y desde entonces muchas empresas las han utilizado con éxito. ¡Esta vez será diferente!

Algunos antecedentes:

La situación del coronavirus ha abierto algunas oportunidadestpara mí, uno de los cuales tenía mucho más tiempo en mis manos. Aproveché para desarrollar algunas ideas de negocio y realizar varios cursos. Me registré en Google para aprender Conceptos básicos de Android de forma gratuita con Udacity y completó los dos primeros cursos, incluida la creación de interfaces de usuario, la creación de varias aplicaciones básicas y la programación orientada a objetos. De hecho, usar el estudio de Android y el código XML es bastante simple, pero entender Java (que es crucial) es mucho más difícil. Después de enfrentar varios desafíos, completar dos cursos y sentirme genial, fue realmente muy divertido. Como beneficio adicional, tenía una gran aplicación que me ayudaría a mantener mi puntuación de baloncesto. Siendo británico y 5 pies 7, eso fue agradable pero limitante. Sabía que si quería crear una tienda con una aplicación hermosa y sofisticada que era un sueño de usar … me llevaría años.

Luego vino otro gran curso Conviértete en gerente de producto con Udemy. Este curso sonó tan bien que pagué dinero por él y fue bien gastado £ 49.99. Entender la dinámica de por qué construí algo, cómo descubrir qué problemas deben resolverse con mi aplicación y cómo crearlo (por otros) fue instructivo. Hice este curso porque le gustaron las otras lecturas que ya había hecho, especialmente con Lean Startup y la construcción del MVP.

Estaba listo ahora, o eso creía. Pero, afortunadamente, encontré otra oportunidad educativa llamada Programa de preacelerador SeedReady que parecía demasiado bueno para ser verdad. Durante las siguientes 6 semanas, entré en muchos más detalles sobre clientes y mercados, MVP y estrategia de lo que podría hacerlo por mi cuenta. Ahora estaba realmente listo para el siguiente paso.

Creando una aplicación

Después de algunos consejos, decidí contratar a un profesional independiente. Upwork para crear mi aplicación. El aspecto más atractivo fue la capacidad de establecer un presupuesto, de modo que pudiera tener control sobre los costos. Sin embargo, desarrollar una aplicación no es tan simple como contratar a un profesional independiente y esperar a que la aplicación esté disponible en Play Store. Aquí hay una guía rápida sobre cómo se puede hacer esto en 14 días:

  1. Modelos de estructura alámbrica. Esta fue una forma muy rápida de imaginar cómo funcionaba la aplicación. Dibujé maquetas simples de las pantallas que quería, luego tomé una foto y la cargué en Milagro una aplicación que luego me permitió agregar enlaces a las páginas cargadas para crear un flujo de aplicación completo.
  2. Historias del usuario. Ahora tenía claro lo que quería construir, pero describirlo con precisión requería práctica directamente de Conviértete en gerente de producto curso. He creado varias historias de usuario en este formato: Como USUARIO quiero …………., Entonces puedo ……………… ..
  3. Dirigiéndose a autónomos. Usé estas historias de usuario junto con una breve descripción del proyecto como descripción principal de la tarea en el sitio web de Upwork. Establecí un presupuesto y preferí esperar las ofertas, comunicándome directamente con los autónomos. La ventaja fue que pude enfocarme en aquellos que tienen las habilidades relevantes, una buena evaluación y trabajaron en proyectos relevantes. También pude ver cuántas horas a la semana pueden dedicar a mi proyecto. Me ahorró mucho tiempo y contraté a un desarrollador en unas pocas horas.
  4. Finalización del equipo. Era obvio que necesitaba más de un desarrollador. Uno para el desarrollo de dispositivos móviles / Android y el otro para la función más pequeña de la configuración de back-end. Yo ya he creado una base de datos de Airtable basada en una plantilla, pero para acceder a sus datos, un experto necesitaba crear algunas funciones más complejas, como la protección por contraseña. Encontrar un desarrollador de Android con experiencia en Airtable no fue posible a corto plazo, así que contraté a un especialista en Airtable para un proyecto corto para completar la configuración de la base de datos y asesorar al desarrollador sobre cómo integrar los datos en la aplicación. También me permitió concentrarme en otras cosas mientras trataba con los demás. En general, el desarrollo se completó en aproximadamente 5 días.
  5. ¡Primer error! Después de completar los dos primeros entrenamientos para Android, me consideré moderadamente experimentado en el uso de Android Studio. La idea era que un desarrollador de Android proporcionara un apk para cada etapa (historia de usuario) y yo lo ejecutaría en mi teléfono a través de Android Studio. Pero por razones que aún desconozco, Android Studio dejó de reconocer mi teléfono y la apk no se iniciaba directamente desde el mensaje en mi Samsung A20e. Tuve que usar un emulador en línea que no era ideal, pero terminó el trabajo. Hay una forma mejor, pero ni yo ni mi desarrollador sabíamos …
  6. Consola de Google Play. Rápidamente me di cuenta de que no se puede simplemente cargar un archivo de aplicación en Play Store. Necesita comprar una licencia para Google Play Console ($ 25), que es un portal para administrar cualquier cantidad de aplicaciones, sus listados de tiendas en qué países se lanzarán, los permisos necesarios y lo más interesante para probarlos antes del lanzamiento. Usando la pista de «Pruebas internas», pude probar una aplicación en cualquier etapa de preparación cargando un apk en la consola y luego descargando la aplicación en mi teléfono y cualquier otra persona que quiera ayudar con la prueba de la aplicación, sin la necesidad de un largo proceso de revisión. Más vendrán al respecto.
  7. Diseñador. Contar con los servicios de un diseñador profesional fue primordial. Déles sus wireframes, discuta los colores y las marcas, y déjeles que creen el estilo. Hacer que los diseñadores y desarrolladores hablaran directamente fue otro ahorro de tiempo, ya que se necesitaba una gran cantidad de recursos para la aplicación, la ficha de la tienda y el sitio complementario. Simplemente no es posible crear imágenes, capturas de pantalla y logotipos de alta resolución sin herramientas especiales. No puede simplemente copiar y pegar desde la web.
  8. ¡Segundo error! El hecho de que tuviera el control de la consola de Google Play, en lugar de pasarlo al desarrollador, no fue un error, sigo pensando que fue importante. La optimización de la App Store (ASO) es un aspecto importante del lanzamiento de la aplicación. Hay hasta 4000 palabras que te permiten crear una descripción interesante y convencer a los usuarios de que descarguen. Mientras escribo esto, la tasa de conversión de mi lista de aplicaciones es 1.01% (eso es un 37% menos que la mediana en mi categoría). Bastante pobre, pero es un punto de partida. El gran error fue que no leímos todas las instrucciones sobre lo que se puede y no se puede incluir en la descripción. Después de 4 días de esperar a que Google verificara la aplicación, recibí un mensaje de que la aplicación fue suspendida debido al uso inapropiado de la palabra COVID19 en la descripción. Dejé una línea sobre el hecho de que la aplicación es útil durante COVID19, que está prohibido para que la pandemia no se use para promoción. No es lo que estaba tratando de hacer, y una simple reescritura sería suficiente, pero este proceso tomaría al menos otros 4 días, quizás más, porque involucraría a un ser humano en Google, en lugar de un proceso automatizado. En cambio, creé una nueva lista en la tienda, cargué una nueva aplicación y lancé una segunda aplicación a Google para su revisión. Esta vez, en lugar de lanzar la aplicación terminada, lancé «Open Testing». Me sentí mejor porque sabía que no era como lo quería, pero quería obtener algunos usuarios y comentarios rápidamente. La revisión duró 3 días, pero se emitió sin problemas.

En total:

Creé wireframes, historias de usuarios y dos listas de trabajos en Upwork: 1 día

Contrató a dos desarrolladores y un diseñador y completó el diseño básico y el desarrollo de las aplicaciones: 5 dias

De ida y vuelta con un diseñador para cumplir con los requisitos de registro de la tienda de Google Play: 1 día

Esperando la revisión de la solicitud: Un total de 7 días

No digo que sea una gran aplicación, de hecho, al revés. Pero está disponible y funciona (principalmente) y se ha descargado y utilizado en 11 países. Sin embargo, lo más importante es que sé cómo hacerlo (mal) y cómo mejorar para la próxima versión. En general, un proceso muy rápido y rentable.

Para ver la aplicación, puede descargarla de la tienda Google Play aquí: https://play.google.com/store/apps/details?id=com.tonypromotion.tech

Soy Tony Payne, el fundador de la aplicación de promoción, una plataforma que ayuda a los solicitantes de empleo a encontrar y asegurar mejores trabajos al brindarles una imagen integral de sus oportunidades laborales disponibles y ayudarlos a navegar con asesoramiento profesional para cada fase de su solicitud. Somos la primera aplicación que lucha por parte del solicitante de empleo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *