Cuando se trata de programar, no hay atajos para aprender cosas. Tienes que practicar y comprender el código y los paradigmas. Esta no será una tarea tan difícil si ya ha tenido una buena experiencia con cualquier otro lenguaje orientado a objetos, por ejemplo, C ++. Bien dicho eso, vamos a poner las cosas en marcha. Esto se basa en el supuesto de que conoce los paradigmas y patrones básicos de programación.
- Configurar un entorno de trabajo. Instale uno de los muchos IDEs disponibles para el desarrollo de Android / Java. Eclipse es una opción popular y por buenas razones. Pero mi favorito personal para el desarrollo de Android es Android Studio .
- Ciclo de vida del código. Para cualquier aplicación Java / Android de código, hay un ciclo de vida desde el momento en que se ejecuta el código hasta el momento en que se termina. Durante esto, el código pasa por diferentes etapas y tiene diferentes estados y / o diferentes combinaciones de los dos. Es imperativo que comprenda lo que puede y no puede hacer en un punto dado del ciclo.
- Empieza pequeño. No va a escribir ninguna aplicación completa con características de jazz en la primera semana de su codificación. Si ya ha trabajado en otros lenguajes de programación, comience a volver a escribir los mismos conceptos nuevamente en JAVA con los que esté familiarizado. Hay muchos recursos disponibles en internet. Los video tutoriales se encuentran entre la forma más rápida de aprender.
- Elige un proyecto. Una vez que esté lo suficientemente cómodo con las sintaxis y las características, comience a trabajar en un proyecto fácil. Sigue agregando características a lo largo del tiempo.
Espero que esto haya sido útil.
- Android Studio no detecta una Yuphoria. ¿Qué puedo hacer para detectarlo y probar las aplicaciones?
- ¿Hay alguna aplicación como Dropbox para Android en la que se crea una carpeta y puedo poner todos los archivos de Android que pueden cargarse en el servidor?
- ¿La reducción de tu APK lleva a más instalaciones?
- ¿Es posible crear una aplicación de alarma personalizada en un teléfono Android? En caso afirmativo, ¿cuál sería el lenguaje de programación que se puede utilizar?
- Como estudiante que no puede codificar, ¿cómo haría para desarrollar una aplicación de Android?