¿Es posible crear una aplicación de Android exitosa a la edad de 16 años con habilidades normales de Java?

Las dos preocupaciones clave que plantea de su pregunta son sobre la edad y las habilidades de programación de Java. Otra cosa que ha enfatizado es su deseo no solo de crear una aplicación de Android sino de crear una exitosa.
Estas mi amigo son dos cosas muy diferentes.

En primer lugar, permítame intentar responder las dos primeras preocupaciones que ha planteado. La edad definitivamente no debería impedirte crear una aplicación de Android. Supongo que tiene un teléfono Android decente y un entorno de desarrollo. Eso y una conexión a Internet es todo lo que necesitas. En lo que respecta a las habilidades de programación de Java, debería ser capaz de crear una aplicación viable con habilidades Java decentes o, en sus palabras, normales. Sin embargo, sugeriría mejorar sus habilidades aprendiendo en el trabajo. Cualquier fragmento de código o ejemplos de muestra que lea o use, asegúrese de comprenderlos. Asegúrese de comprender cómo funciona el subprocesamiento múltiple en Android. Si haces todo esto y te das un marco de tiempo decente, deberías poder crear una aplicación de Android.

¿Cómo puedes hacer una aplicación de Android exitosa?
1. Idea. No reinventes la rueda. Si tiene una idea, compruebe si las aplicaciones con ideas similares ya existen. Si es así, no todo está perdido. Encuentra defectos en ellos. Compare cómo es similar o diferente de su idea original. ¿Qué tan útil es? (¿Te frustras al usar la aplicación? ¿Te sorprende la cantidad de veces que falla?). Asegúrese de que su aplicación no tenga estas fallas.
2. Debería funcionar en cualquier dispositivo, no solo en tu móvil. Una vez que desarrolle la aplicación, pruébela en el móvil de su amigo, padre o hermano que tenga un teléfono diferente. Adhiérase a las pautas de diseño y rendimiento de Android y las mejores prácticas lo más cerca posible.
3. Te encanta tu aplicación. Pregúntele a los demás si también comparten su opinión. Su aplicación es como lo que un bebé recién nacido es para una madre. Apenas encuentras defectos. Por lo tanto, es mejor compartir la aplicación en privado con quien confía y pedirles que la usen y la critiquen.
4. ¿Quieres ganar dinero con tu aplicación? En caso afirmativo, deberá enviar la aplicación en nombre de alguien mayor de 18 años y usted confía en él (los padres o hermanos mayores son la mejor opción aquí). Si solo desea cargarlo, deberá registrarse con una tarifa de 25 dólares. Otra opción es enviarla bajo el nombre de alguien que ya tiene una aplicación en Google Play. Puede poner su nombre en la descripción de la aplicación para obtener crédito. Una vez más, debe ser confiable, ya que podría ganar dinero con su aplicación y nunca devolvérselo. En el aspecto técnico, asegúrese de saber cómo funciona Adsense. Es bastante simple, pero tenga cuidado al probarlo y active el modo de prueba cuando pruebe los golpes.
5. Prácticas de codificación. Lea sobre MVC, pruebas automatizadas, desarrollo iterativo, revisiones de código. Conozca cualquier kit de herramientas de subversión (Git, SVN). Pase más tiempo probando su aplicación que codificándola. Intenta modularizar el código y jUnit prueba-casos para probarlos.
6. Diviértete. No se preocupe si la aplicación no se convierte en el próximo ‘Angry birds’. Tales éxitos son estadísticamente muy raros. Sé feliz de haber creado algo desde cero que funciona. Use la experiencia obtenida de esto para hacer una mejor aplicación la próxima vez.

Estoy seguro de que hay muchos más aspectos para crear una aplicación de Android exitosa. Pero espero que los puntos anteriores te ayuden a tener un buen comienzo en la creación de una aplicación de la que estarás orgulloso.

Personalmente, la edad no importa si te gusta la programación. Incluso si no crea una aplicación exitosa, al menos estará contento de haberlo intentado y de haber obtenido un resultado de salida visible.

Recuerde que el conocimiento nunca se desperdicia.

Comencé con HTML a los 14 años. Ahora, 12 años después, estoy en desarrollo web, desarrollo de aplicaciones C # y Java. También he trabajado en la industria de la automatización. Programación integrada y otros proyectos relacionados con la investigación en la electrónica y el dominio de la computadora durante mi tiempo libre y trabajo en el marco de prueba durante mis horas de oficina.

Sé apasionado y codifica duro. Traerá alegría, paz y aumentará sus capacidades de pensamiento lógico y también sus habilidades técnicas. 🙂

Creo que no se trata de la edad, incluso tiene poco que ver con las habilidades de programación. La mayoría de las veces una aplicación exitosa se basa en LUCK.

Al hacer la pregunta, supongo que quiere comenzar a desarrollar pequeñas aplicaciones usted mismo. Así que no hablamos de aplicaciones comerciales complicadas, sino de pequeños juegos o aplicaciones de utilidad. Según mi experiencia, las habilidades normales de Java son suficientes para el desarrollo de aplicaciones de Android, todas las habilidades de codificación relacionadas se pueden aprender en el camino. Algunas habilidades de UI / diseño gráfico son una ventaja, y una buena idea es imprescindible. Lo más importante es TOMAR LA ACCIÓN y COMENZAR AHORA MISMO. Deje que el mercado le diga si podría tener éxito o no. Nunca lo sabremos hasta que se vuelva real.

Si una aplicación es buena depende de su propuesta (qué problema resuelve), su diseño (qué tan buena es su UX) y su calidad. (¿Se bloquea tu aplicación?) No tiene nada que ver con tu edad. Solo comienza ahora.

¿Qué es “exitoso”? Si construyes algo y alguien más lo usa, eso es un éxito.

Permanece en la escuela.

¿Cuál es su significado de “exitoso”? Hacer una aplicación de Android no tiene nada sobre la edad.

Nah Creo que 16 es demasiado viejo. Deberías haber comenzado hace 2 años.

More Interesting

¿Podemos instalar aplicaciones móviles en la nube o cualquier enlace en línea o cualquier otra aplicación similar a la nube, para ahorrar memoria interna o externa (tarjetas SD)?

¿Cuál es la mejor aplicación que puedes recomendar?

¿Por qué la aplicación de galería de fotos predeterminada en Android es tan lenta?

¿Es confiable el antivirus promedio? Dijo que tenía un riesgo en mi teléfono en el momento en que lo apagué, y luego dijo que mi teléfono estaba perfecto cuando lo volví a encender.

Si está creando una aplicación móvil para clientes indios, ¿se recomienda primero crearla para la plataforma Android?

¿Cuál es la mejor aplicación para hacer una confesión anónima?

¿Qué es mejor para Android: Android Studio o Xamarin si quiero desarrollar solo aplicaciones de Android? ¿El desarrollo con Xamarin será completamente gratuito? ¿Cuáles son los pros y los contras de cada uno?

Cómo cambiar mi dirección MAC sin root en Android Terminal Emulator

¿Qué es un buen juego de Android basado en una historia?

¿Cuál es la mejor aplicación de bloqueo de aplicaciones para usar en teléfonos Android?

¿Hay alguna alternativa para FirebaseListAdapter en el estudio de Android?

¿Cuál es la mejor empresa de desarrollo de aplicaciones de Android en Dubai?

¿Cuál es la mejor aplicación de conversión de moneda de Android?

Si no hay una guía para rootear un Android (Marshmallow), ¿qué procedimiento debo usar para explotar y rootear el dispositivo?

¿Cuántos dólares ha gastado en comprar iOS, aplicaciones de Android o juegos para su teléfono inteligente?