Si ha estado desarrollando aplicaciones durante este tiempo y domina Java y algunas técnicas de diseño, es probable que sea fluido con los conceptos básicos y pueda crear una aplicación completa que se enorgullezca de mostrar a sus compañeros Supongo que probablemente sea hora de desafiarte a ti mismo.
Tal vez revise algunas nuevas tecnologías / API que le parezcan interesantes, revise los diferentes componentes en el diseño de materiales, ya que es muy probable que Google lo use durante algunos años a partir de ahora como su estándar de diseño. Aprenda cómo comunicarse con el servidor utilizando su aplicación o cómo monetizar e integrar análisis a través de la nube para que pueda obtener ganancias de sus habilidades: Fabric (por Twitter) puede ser una opción popular.
Una vez que haya realizado parte de esta investigación, vea si ha generado alguna idea que pueda implementar. Asuma el desafío de hacerlo funcionar, implemente lentamente estos nuevos conceptos que ha aprendido junto con su conjunto de habilidades actuales y, con suerte, en los próximos meses tendrá su aplicación en Play Store con más de 10K descargas.
- Soy un desarrollador de salesforce (no fluido). Acabo de acostumbrarme a la programación y quiero aprender más (Full Stack - Swift / Android). ¿Soy demasiado temprano? Soy 26.
- Tengo un Galaxy s2 y quiero instalar en él el sistema operativo Android original sin la personalización de Samsung, ¿es posible? ¿Dónde puedo descargar el sistema operativo original? Y por último, ¿cómo puedo guardar todos mis archivos, fotos, contactos?
- Cuando presiono el botón de encendido en mi Moto G2, dice tomar informe de error 5.0.2 (LXB22.46-28). ¿Qué significa esto?
- Quiero hacer una aplicación de Android pero no sé la codificación, ¿qué debo hacer?
- Soy un programador de C. Me gustaría aprender Android desde cero. ¿Puedes sugerirme algún sitio que tenga AZ de Android?
Ser capaz de poner en práctica sus conocimientos le dará una indicación de lo que puede comprender bien, es posible que todos necesitemos volver a referirnos a algún concepto en algún momento, pero la preparación constante de sus habilidades ayuda a afinarlas, lo que lo convierte en un experto Un programador más eficiente.