La creación de una aplicación de Android se reduce a dos habilidades / idiomas principales: Java y Android. Java es el lenguaje utilizado en Android, pero la parte de Android abarca el aprendizaje de XML para el diseño de la aplicación, el aprendizaje de los conceptos de Android y el uso de los conceptos mediante programación con Java.
Una vez que aprenda Java y XML (es muy fácil acostumbrarse a XML, y debe aprender el lenguaje mientras programa su aplicación en lugar de aprenderlo de antemano como lo haría con Java), necesita aprender cómo conectar estos dos usando Android principios
Para un principiante que busca crear una aplicación de Android, ¿qué recomendaría que aprenda primero?
- ¿Cuál sería un marco de back-end óptimo para una aplicación de Android con funcionalidad de chat en tiempo real?
- ¿Cuál es la aplicación de Android más descargada?
- ¿Es posible usar C ++ para el desarrollo de Android e IOS?
- ¿Cuáles son las habilidades que debe tener un desarrollador de Android para contratar?
- ¿Qué tan difícil es crear aplicaciones de Android para un no especialista?
Para un principiante total, recomiendo aprender Java. No hay atajos aquí, solo tienes que aprender Java.
Ahora, para un principiante total, recomiendo tutoriales de YouTube para tener una idea básica de cómo instalar Eclipse (el Entorno de Desarrollo Integrado, o IDE, para Java) y el Kit de Desarrollo de Java (JDK). También ayuda a obtener la idea básica de la sintaxis detrás de los conceptos de Java, como los bucles for y las declaraciones if.
Pero a partir de entonces, después de que haya aprendido los conceptos básicos, le recomiendo que abandone los tutoriales de YouTube a favor de un libro o una serie de conferencias. Los tutoriales de YouTube a menudo NO dan intuición detrás de conceptos importantes, que creo que son 100% necesarios si deseas crear una aplicación de Android.
¿Qué es exactamente Eclipse y Android Studio? ¿Y son estos dos completamente necesarios para construir una aplicación de Android?
Android Studio y Eclipse son IDE, o entornos de desarrollo integrado. Puede codificar Java utilizando otros programas que ejecutan código, pero personalmente no estoy muy familiarizado con estos y no los recomendaría en absoluto a un principiante.
Los IDE compilan y ejecutan su código con solo tocar un botón, a diferencia de otras aplicaciones en las que tendría que escribir un código para compilar y luego escribir un código para ejecutar. Debe instalar el SDK de Android con Eclipse, pero todo el proceso de instalación se trata en profundidad en el sitio web del desarrollador de Android.
¿Cuánto tiempo pasaste diariamente / semanalmente en la creación de la aplicación?
Me llevó casi exactamente dos meses completar mi aplicación.
Cuando comencé, pasé más de 4 horas al día leyendo el libro Big Nerd Ranch y siguiendo los tutoriales para hacer las aplicaciones en el libro. El tiempo pasó cuando estaba creando mi propia aplicación, porque resolver un pequeño problema, como guardar datos, me tomó un tiempo comprender completamente el material, ya que era nuevo para mí.
Tuve mucho tiempo para hacer esto porque estoy en las vacaciones de verano de una universidad y no tenía nada más que hacer.
En cuanto a buscar ayuda y obtener respuestas a sus preguntas, ¿cuál era su lugar favorito al que acudir?
Utilicé Google para buscar cualquier pregunta en la que estuviese estancado, lo que era muchas veces porque era nuevo en Android.