Para un principiante que busca crear una aplicación de Android, ¿qué recomendaría que aprenda primero?
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.
- ¿Por qué Android Lollipop ha sido la peor actualización (con errores) de la historia de Android?
- ¿Qué vías de distribución se deben explorar para que los usuarios instalen una aplicación de Android?
- ¿Cuál es el mejor curso de desarrollo de Android gratuito en línea si tengo suficiente experiencia en Java?
- Cómo usar Android para el seguimiento de paquetes (ver en qué páginas web están las personas)
- ¿Cómo es el crecimiento profesional en el desarrollo de Android en India?
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 está cubierto 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ó volando cuando estaba haciendo 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 cual era frecuente porque era nuevo en Android.