Gracias por el A2A, Pato Yassir! Como siempre, mis respuestas gravitan hacia lo poco convencional, y espero que esta no decepcione.
No cree una aplicación desde cero, o en absoluto
Miles de aplicaciones se sientan silenciosamente en Play Store y mercados de aplicaciones en todo el mundo. ¿Sabes qué aplicaciones fallan más, lector? Aplicaciones de chat Mire a fondo sus bancos de memoria y piense en la última vez que cambió a una aplicación de chat diferente.
- ¿Cuál es su opinión sobre Linux Deepin?
- ¿Qué idiomas debo aprender para el desarrollo de software? Ya sé HTML y CSS, y actualmente estoy aprendiendo JavaScript.
- ¿Cuál es el mejor software comercial?
- Cómo desarrollar una aplicación desde cero
- Además de un planificador, ¿qué debería haber en la solicitud personal de un abogado?
Si eres como yo, acabas de tener un recuerdo de esas aplicaciones de mensajería que combinaban MSN, AIM y una docena de otros proveedores de chat en un cliente nativo de Windows XP. Te permite hablar con todos tus amigos desde una aplicación: asesino.
¿Por qué volví a eso? Porque la gente realmente no cambia las aplicaciones de chat. Pueden cambiar las aplicaciones de SMS, pero incluso eso se está volviendo más difícil ya que Android ofrece una excelente experiencia de SMS con la aplicación Messenger. Luego también tienes Hangouts y Facebook Messenger que también manejan SMS / MMS, esos son los titulares difíciles de vencer.
¿Sabes qué otra empresa joven e innovadora está tratando de hacer una aplicación de chat única, como tú, y está en medio de un fracaso espectacular? Una pequeña tienda de mamá y pop que se hace llamar “Google, Inc.”
“Google?” Eso nunca se dará cuenta.
Ahora pregúntese lo siguiente: ¿puedo igualar el presupuesto, la innovación, la tecnología y el dominio del mercado de Google? Si es así, ¡tú también puedes construir una aplicación de chat que falla!
Pero es una muy, muy, muy buena idea
¿Cómo lo sabes? Digamos que crees que tu idea es genial. Tan inteligente, de hecho, que requiere una tecnología única que WhatsApp no puede clonar en una semana y hacerlo 1000 veces mejor también. Y digamos que ya ha creado esta tecnología o aspecto único y es solo cuestión de ponerla en su aplicación de chat.
¿A quien le importa?
Probablemente parezco pesimista y estoy tratando de aplastar tus sueños y haciendo un trabajo de primer nivel. Eso termina con esta oración. Si realmente crees en tu idea, no te sumerjas cientos de horas en aprender Android o cualquier otro tipo de desarrollo para darle vida.
Antes de hacer nada: prueba tu idea .
¿Cómo?
Trabajo ambulante. Montones y montones de trabajo preliminar. Sal y entrevista a las personas. Si su aplicación está dirigida a un grupo demográfico único (recomiendo súper único como una aplicación para conserjes solitarios de acuarios en sus 40 años), entonces encuentre a esas personas y póngalas en la aplicación.
Cree una página de destino para su idea y pruebe la tasa de conversión. ¿Las personas se registran para obtener más información al respecto? Use anuncios para enviar personas a su página de destino y recopile sus correos electrónicos. Si miles de personas aparecen en su página, pero no se registran, cambie la copia.
Refactorice y modifique hasta que las personas resuenen con su idea. Si puede recopilar más de 100 correos electrónicos de calidad, puede comenzar a rascar esa barbilla de desarrollo.
La gente literalmente me ruega que construya esto
¡Excelente! No, en serio, no hay sarcasmo, ¡estas son buenas noticias! Y aquí están las mejores noticias, acabo de responder una pregunta súper relevante para esta parte:
¿Podemos crear aplicaciones de Android de pila completa sin conocer el código?
No aprendas a codificar, no tienes que hacerlo. Más importante aún, si esta es su primera aplicación, desea construir un prototipo lo más rápido posible. El objetivo es fallar y fallar rápidamente.
Es doloroso pasar un año aprendiendo Android, luego otro año construyendo su aplicación, luego un año más llorando por los dos años que se sienten desperdiciados. Maldición, ¡ahora son tres años!
Use una herramienta multiplataforma de código bajo como OutSystems o AppGyver. Aprenderá estas herramientas mucho más rápido de lo que aprenderá el desarrollo completo, confíe en mí. O construya su back-end con una herramienta como Bubble y su front-end con Jasonette.
Este camino reducirá su tiempo de aprendizaje y desarrollo a meses en comparación con años. Entonces, si todas esas personas descargan tu aplicación y les encanta, has ganado. Ahí está tu aplicación de chat, bebé.
Espero que esto no haya sido demasiado duro, pero el amor duro es el mejor tipo de amor, siempre dice mi padre. Vota por favor si esta respuesta llenó el sentimiento vacío en tu corazón.
Contáctame para más cosas, proyectos de Android o simplemente por diversión. Me encanta saber de los lectores.