¿Cuál es la mejor manera de planificar una aplicación iOS y Android a gran escala?

Diré que sea incremental. Planifique e implemente la funcionalidad más básica al principio. Muy basico. Facebook es enorme, así que significa muy básico, como 2-10% de lo que hace FB.
El mayor error que cometemos los desarrolladores cuando creamos una aplicación que tiene una funcionalidad similar con alguna otra aplicación social o famosa, tendemos a implementar todo de una vez y el proyecto se cae mal.

Plan, Plan y Plan. Con eso me refiero a escribir qué funcionalidad necesita dar prioridad a las características. Incluso diseñe la interfaz de usuario para esas características solo porque si va incremental puede darse cuenta más tarde de que la mayoría de la interfaz de usuario necesita cambiar en alguna parte.

No solo diseña la interfaz de usuario, también diseña el código. Reconozca qué patrones de diseño se pueden usar para reducir la duplicación de código y crear una aplicación sólida.

Si alguna vez diseña un elemento de interfaz de usuario personalizado o su cliente especifica uno, intente encontrar dicho elemento de interfaz de usuario en github preconstruido, que será mucho más estable que su única excepción, ya que es un programador loco o tiene un equipo de tales programadores.

Nunca puedes diseñar toda la aplicación de una vez. Habrá cambios definitivamente en sus requisitos y deberá cambiar la interfaz de usuario, los diseños y el flujo de la aplicación.

Para Android: no sé cuánto experiencia tiene, pero hay muchas buenas técnicas de diseño de código que se pueden usar para crear una aplicación realmente increíble, pero al escribir una aplicación no tendemos a pensar de esa manera, así que busque un buen diseño de Android patrones que la documentación o los buenos desarrolladores recomiendan.

Para iOS: los delegados y los protocolos son salvavidas en términos de transferencia de datos. Los aprendí bastante tarde y deseé haberlos conocido antes.

Sitio web: no tengo experiencia en el desarrollo de un sitio web, así que no tengo ninguna sugerencia.

Seguí este método de presupuesto de $ 0 para adquirir 10,000 descargas en solo el primer mes del lanzamiento de la aplicación

Estaba trabajando en una multinacional privada con un salario de mierda y quería cambiar mi vida para siempre.

Tuve que encontrar algo que me ayudara a escapar del sistema de trabajo. Algo propio, una especie de startup que me ayuda a ganar más que mi salario de mierda. Pero no tenía un plan para una startup ni otras personas que pudieran ayudarme con fondos o cualquier otro tipo de ayuda.

Tenía experiencia previa en Android, pero no tenía mucho éxito y no había una aplicación que pudiera ayudarme a lograr mi objetivo de ser mi propio BOSS. Nunca intenté trabajar independientemente. La única experiencia que tuve de la aplicación de Android fue un proyecto universitario basado en regímenes de acondicionamiento físico.

Comencé a buscar una aplicación de Android exitosa que ayudó a los desarrolladores a ganar GRANDES y aquí estaba con un plan para desarrollar un reproductor de música propio para Android.

Había toneladas de ellos y la razón por la que elegí un reproductor de música fue que cada aplicación que pude encontrar allí tenía al menos un millón de descargas, por lo que se corrigió que en los próximos 3-4 meses mi aplicación se verá entre otras aplicaciones de reproductor de música.
El objetivo se estableció y el siguiente paso fue dejar el trabajo.

Me llevó 3 meses desarrollar la aplicación con características básicas. Necesitaba no solo un USP, sino un conjunto de USP y algo de planificación para la promoción.

Estas cosas son las USP de mi aplicación.

1. Mejores gráficos

2. Una aplicación de uso general

3. Paleta de colores agradable

4. Hermoso pero poderoso

5. Tiene animaciones y transiciones suaves

6. Funciona a la perfección sin fallas.

7. Drena menos batería

Terminé con el desarrollo y lancé la aplicación con un ícono normal buscado desde la red. Necesitaba un ícono de aplicación único para la aplicación que obtuve por $ 11 en cinco.

Creé la captura de pantalla por mí mismo y confía en mí, se ven profesionales. También me había tomado la idea de otras aplicaciones que tienen la clasificación de Google en Google Play Store. Todavía necesito un video de introducción para la aplicación para la cual no tengo el presupuesto requerido.

Vi a ASO para toneladas de aplicaciones y pude crear una para mí

1. Una palabra clave debe aparecer 5 veces en la descripción.

2. Ponga la palabra clave en el nombre

3. Ponga la palabra clave en el nombre del paquete.

Para comenzar mi aplicación, les pedía a mis amigos y colegas que descargaran y revisaran la aplicación y luego me di cuenta de que esto no me ayudaría a alcanzar mi objetivo porque lo que estaba obteniendo era de 10 a 15 descargas por día y mi aplicación no estaba en ninguna parte visto en Play Store cuando buscas “reproductor de música”. Me puse tenso, después de una buena cantidad de esfuerzos en el desarrollo de la aplicación ahora también tendré que dedicar tiempo a las promociones.

Después del lanzamiento dejé mi trabajo y decidí trabajar a tiempo completo en la promoción de la aplicación, ya que era lo único que me quedaba por hacer.

Seguí agregando amigos, incluso Facebook me impidió enviar mensajes de texto a nadie. Las primeras descargas y revisiones fueron bastante importantes. Lo revisaron y descargaron. Alrededor de 200-300 de ellos. Comencé a publicar en grupos y páginas de Facebook y obtuve algunos me gusta y descargas desde allí

Comentando los videos del revisor de la aplicación y enviándoles el enlace de mi aplicación solicitando revisiones a través de Youtube. Luego publique en sus nuevos videos, pidiéndole a la gente que lo pruebe y pidiéndole al propietario del canal que lo revise. Los publiqué 100 cada día o tal vez más.

Publicando en reddit, foros, qoura, etc. Obtuve alrededor de 200 descargas desde allí

En la primera semana de seguir esta rutina de promoción, obtuve 1000 descargas e incluso 25 reseñas. Al final de la primera semana de promoción recibía casi 250 descargas / día. Este gráfico estaba aumentando exponencialmente.

Anteriormente, mi aplicación no era visible al buscar “reproductor de música” en Play Store. Pero, después de haber estado publicando en quora y otros foros contando cosas sobre la aplicación, el ranking se elevó a 52 de no estar en ningún lugar de la lista en solo 1 semana. Las aplicaciones con 50,000 descargas + aplicaciones se enumeraron debajo de mi aplicación. Esta fue una señal de puro éxito con 0 gasto en promoción.

Estuve haciendo esto durante 30 días y finalmente obtuve el resultado. Fueron 10,000 descargas en el primer mes y con ellas llegaron los $ 100

Entonces comencé a experimentar mucho. Como solía hacer spam en quora, y me di cuenta de cómo puede mejorar los rangos.

Empecé a apuntar buenas palabras clave escritas en mi ASO

La tasa de crecimiento es muy alta.

Music Player – Aplicaciones de Android en Google Play

DEBE verificar que ABRIRÁ su MENTE como desarrollador

Bueno, mi primera aplicación que está a punto de alcanzar un millón en 15 días (menos de 8 meses, sin gastar dinero en marketing) no fue una aplicación a gran escala.

Así es como lo hice, iteración.
Mientras lo estaba desarrollando, solía usarlo a diario. Algunas veces preferí usar la aplicación de la competencia y solía anotar la razón, por qué la estoy usando.
Lo diseñé, lo desarrollé y luego hice el marketing.

Pero ahora lo que estoy haciendo para mi próxima aplicación a gran escala es.
Contraté a un diseñador y desarrollador.
Un diseñador cuyo gusto es similar al mío y un desarrollador relajado como yo.
Esto es lo que estamos viendo.
Lo tomamos como si no fuera una aplicación a gran escala.
Ni siquiera tenemos una estructura básica para ello.
Primero, estamos tratando de desarrollar una estructura básica al igual que todas las otras aplicaciones, en cada paso de la estructura, te das cuenta de que hay algunas otras formas de hacer cosas en particular. Intenta ver los pros y los contras de cada uno.
Luego trabajaremos en el diseño. Sobre cómo se puede hacer que el diseño sea bueno, elegante y mimimalista.
Entonces será necesario crear todas las características necesarias.
Y luego algunas de las características que harán que su producto se destaque.

Esto es lo que hice para mi primera aplicación y funcionó, funcionó muy bien.
Pero apliqué este método cuando no tenía idea sobre el diseño, las características, etc.

Este fue el producto final.
Aplicaciones de Android en Google Play

Ahora hay pocas complicaciones con él.

El mayor problema es hacerlo funcionar en todos los dispositivos.
Y agregué muchas características después de recibir los comentarios de los usuarios.

No podré dar una respuesta más clara sin conocer el proyecto.

Pasos:
Al desarrollar una aplicación, lo primero es no dejarse intimidar. Desea comenzar a exponer su idea utilizando el conjunto de habilidades que tenga; ya se trate de lápiz y papel cuadriculado, burlándose de él en Adobe Illustrator o enmarcando. La parte más importante es obtener sus ideas y hacer que fluyan los jugos creativos, para que pueda comenzar a recibir comentarios y comenzar a buscar agujeros en la idea.

Errores comunes: una incapacidad para ver fuera de su propia perspectiva y lo que cree que es importante; a menudo, muchas nuevas empresas se quedan atrapadas en una característica o diferenciador específico, cuando en última instancia nadie sabe cómo se recibirá y utilizará la aplicación. En cambio, es mejor comenzar con poco, asegurándose de que funcione y comenzar a obtener buenas críticas, luego continuar agregando, creciendo y refinando desde allí.

También es bueno comenzar a pensar temprano en un plan de marketing. Un error común es que un desarrollador solo planifique la parte de desarrollo de la aplicación y omita la estrategia de marketing. Desea comenzar a pensar temprano sobre quién es su audiencia y cómo convertirlos en usuarios una vez que se inicia la aplicación.

Recursos / herramientas:
-Omnigraph

  • toneladas de excelentes plantillas, utilícelas para diseñar la arquitectura general de la aplicación, herramienta muy versátil, plantillas de interfaz de usuario, ideas / flujos de gráficos

-Regatear
-Behance
-Controles de cacao

  • bibliotecas de códigos allí que se pueden usar para animación, inspiración, si lo desea, puede tomar el código, usarlo o modificarlo

Dibújalos. Yo uso Inkscape para hacer mis diagramas. Inkscape es una aplicación de dibujo vectorial, lo que significa que puede escalar el dibujo sin perder ningún detalle. Cada forma que agregue conserva su identidad, no solo se convierte en píxeles pintados.

Si tiene un acuerdo de precio fijo, debe trazar un mapa de las pantallas antes de cerrar el presupuesto, para que pueda estimar cuánto trabajo se requiere u obtener la compañía que está creando la aplicación para producir el presupuesto.

Comience la investigación de mercado y analice qué existe como demanda en el mercado.

Verifica mi aplicación

Reproductor de música: reproductor de música Adfree para Android – Aplicaciones de Android en Google Play

Primero esboce los conceptos básicos en papel, deberá comprender el flujo requerido de la aplicación. Luego, vaya a una herramienta de simulación que le permitirá navegar por los enlaces. Eso debería darte un buen comienzo. Comience con secciones pequeñas (inicio de sesión, página de inicio, pestañas, etc.)