Ok, sabes Java básico. Perfecto. Conocía solo C ++ y comencé a aprender Android este 1 de febrero y anteayer publiqué mi primera aplicación ” Quorate ” (una aplicación comunitaria para desarrolladores de Android). Entonces no es tan difícil.
Las siguientes son las cosas que experimenté durante estos 6 meses:
FASE DE CONFIGURACIÓN :
1. Quizás la parte más agitada tanto para un principiante como para un experto. Tienes que instalar Java (jdk y jre, ambos vienen combinados, así que no te preocupes), y luego Android Studio. Nota: Evite Eclipse. Es viejo. El mejor tutorial para configurarlos es Newboston. Aunque el video es antiguo, el procedimiento sigue siendo el mismo y él tiene la mejor explicación.
FASE DE APRENDIZAJE:
1. Los videos tutoriales son mejores que los blogs porque los contenidos escritos pueden confundirte. ¡Así que ve por youtube!
2. Asegúrese de que sus tutoriales / videos sean principalmente de este año, es decir, los más recientes, ya que Android Studio (el software en el que escribe los códigos de Android) se ha actualizado drásticamente este año a la versión 2.1 (2.2 también en versión beta o vista previa) . Todos los tutoriales antiguos te confundirán más adelante porque eventualmente tendrás que usar la última edición. Nota: ¡por favor no use Eclipse! Ve por Studio.
3. Los tutoriales para el último estudio de Android son difíciles de encontrar. Google y Youtube están llenos de contenido antiguo. Entonces mi opinión es:
- Primero vea videos de Newboston o Slidenerd. Estos son videos antiguos, pero lo ayudarán a obtener un control muy firme del concepto. Solo mira y aprende de ellos. No intente codificar con estos, ya que son viejos y no serán compatibles con los nuevos Android Studio 2.1 o 2.2
- Después de aprender de lo anterior, puede ir a ver videos de “Oum Saokosal”. Sus videos tienen el contenido más reciente y constantemente responde sus comentarios también. Entonces puedes preguntarle dudas también. Puede usar este contenido para codificar. Hay otro chico llamado Prabeesh. Creo que su contenido también está bien actualizado y tiene mucho contenido que Oum.
4. Nunca utilices el sitio oficial de developer.android o sitios como tutorialspoint / android hive / voguelle como principiante. Te confunde muchísimo … Solo úsalos después de que te sientas cómodo con la codificación de Android.
FASE DE CODIFICACIÓN:
1. Después de terminar de aprender de los métodos anteriores, puede comenzar a codificar. Ve a hacer una aplicación tú mismo. Nota: No elija algo grande como fb / whatsapp. Yo también era así y ¿adivina qué? Fue pura pérdida de tiempo! En su lugar, busque algo como ejemplos de vista de reciclaje (evite los ejemplos de vista de lista ya que también son viejos). Puedes encontrar muchos videos sobre eso. Nuevamente, solo asegúrese de que los videosz sean los más recientes.
2. ¡Obtendrás un montón de errores! … mientras se ejecuta la salida del punto mencionado anteriormente. No te preocupes Aquí viene StackOverflow y Quora.
Pregunta tus dudas allí. Hay muchos para ayudarte. Sin embargo, tendrás que aprender a usar Stack, ya que es confuso para los principiantes.
FASE DE PUBLICACIÓN :
1. ¡Intenta publicar tus aplicaciones simples, incluso si es solo Hello World! Porque, esta publicación es la parte más irritante para un desarrollador. Intenté publicar mi aplicación después de 6 meses de aprendizaje, lo cual fue un gran error. Debido a que hay algunas reglas a tener en cuenta en el código (especialmente dentro del archivo build.gradle, como “minifyenabled true / false” y proguard … ufff …. Odio esa parte …) así como en los métodos de publicación (como foto , icono, carga del nombre del paquete, TARJETA DE CRÉDITO / TARJETA DE DÉBITO , etc.). Así que solo sigue publicando desde el primer mes.
(Nota: la tarjeta utilizada para registrarse en Google Play Store suele ser una tarjeta Visa. Pero no se preocupe. Puede usar su tarjeta de débito, si es una tarjeta de débito internacional, y convertirla en una tarjeta Visa virtual usando Entropay … busque Tutoriales. Me gustó eso).
2. Poner anuncios en su aplicación … Creo que tiene algo de trabajo que hacer … No lo he hecho myslef … entonces … no …
Eso es todo. ¡Bienvenido a la Comunidad de desarrollo de aplicaciones de Android, amigo!
(Además, puede hacer este tipo de preguntas en Quorate)