Quiero aprender sobre la creación de aplicaciones de Android. Soy un novato en el arte de la programación. Sugiera un curso en línea o material de estudio (que es gratuito) para el mismo. En resumen, quiero aprender Android GRATIS en línea.

No hay mejor lugar (gratis que también) que los desarrolladores de Android. También encontré que el Desarrollo de Android es muy bueno y claro, por lo que puede consultar esto también con la mayor frecuencia posible, especialmente cuando algo no es obvio en el Índice del paquete | Desarrolladores de Android. ¡Después de leerlos vigorosamente durante una o dos semanas, pude crear una aplicación muy respetable en menos de un mes!

A continuación, he establecido un plan para que lo sigas. Se basa en mi experiencia y toca todas las cosas importantes necesarias para hacer una aplicación de Android.

  1. Lo primero es lo primero. Configuración de su entorno: Instale java.com: Java + You & Getting Started with Android Studio.
  2. ¡Sé exhaustivo con Java – http://docs.oracle.com/javase/tu…!
  3. Comience leyendo sobre los fundamentos de la aplicación. Luego siga con Actividades | Desarrolladores de Android. ¡Solo necesita saber cómo comenzar una actividad y administrar su ciclo de vida por el momento! No te molestes con temas avanzados como Fragmentos | Desarrolladores y cargadores de Android | Desarrolladores de Android todavía! Pueden esperar.
  4. Entonces, una vez que te sientas cómodo con Actividades | Desarrolladores de Android, lea sobre Intentos de Android – Tutorial.
  5. El siguiente podría ser Procesos y subprocesos. Ya debe conocer los conceptos básicos de Thread (Java Platform SE 7). Lo básico es suficiente, sin embargo, también puede leer acerca de Thread Pools (Los Tutoriales de Java ™> Clases Esenciales> Concurrencia) y Ejecutores (Los Tutoriales de Java ™> Clases Esenciales> Concurrencia) si está interesado, pueden ser útiles. (Nota: para que una aplicación sea más receptiva, la plataforma siempre alienta el trabajo de descarga a subprocesos independientes. No es necesario que se convierta en una Lección: experto en concurrencia, ¡pero la idea de subprocesos múltiples tampoco debería enfermarlo!)
  6. Entonces puede pasar a través de Permisos | Desarrolladores de Android. No te preocupes demasiado por esto, solo necesité una o dos cosas desde aquí.
  7. Luego viene una parte importante – Interfaz de usuario | Desarrolladores de Android. Obtenga una breve descripción general de la IU | Desarrolladores de Android primero. Luego puede elegir Diseño lineal | Desarrolladores de Android o diseño relativo | Desarrolladores de Android. Preferiría el primero si recién comenzara, sin embargo, el segundo se usa mucho en la vida real.
  8. Luego lea sobre los controles de entrada | Desarrolladores de Android: todos estos son componentes de la interfaz de usuario, como botones, campos de texto, casillas de verificación, etc. Solo sepa que están allí.
  9. Ahora, hacia el final del programa, debe dominar el almacenamiento de datos | Desarrolladores de Android. Ir a través de todas las opciones de almacenamiento | Desarrolladores de Android disponibles, aunque solo guardan datos | Los desarrolladores de Android también están bien.
  10. ¡Con este conocimiento estás listo! Puedes lograr construir una aplicación decente. Después de dominar todo esto, puede ir a temas avanzados como https://developer.android.com/gu…, https://developer.android.com/gu…, https://developer.android.com/gu…, https://developer.android.com/gu… etc.

Recuerde comenzar con poco y seguir desafiándose a sí mismo todos los días. ¡Podría llevarle entre 1 y 3 meses, dependiendo de cuánto tiempo tenga por día, para reunir experiencia razonable!

¡Después de haber leído todo esto, puede elegir alguna aplicación de la tienda o en cualquier lugar y comenzar a implementarla usted mismo para convertirse en un profesional!

¡Feliz codificación!

¡Siga los tutoriales en video educativos gratuitos sobre programación informática, software de Adobe, informática y mucho más! Serie de Android

More Interesting

Estoy usando Moto E, y tengo un problema con los auriculares, ya sea por el auricular o el auricular. ¿Se puede actualizar mi dispositivo a la versión Lollipop?

Soy desarrollador e intento mejorar mi aplicación. Escuché que las pruebas A / B y las pruebas multivariadas son muy útiles para las mejoras. ¿En qué áreas puedo usar estos métodos?

Estoy aprendiendo C y C ++ y quiero comenzar una empresa. ¿Qué debo aprender, PHP o Android?

Mi Nexus 7 2013 dejó de girar al modo horizontal. He intentado reiniciar, cambiar de iniciadores ... no funciona. ¿Cómo puedo arreglar esto?

He instalado Android Studio, ¿cómo empiezo a desarrollar aplicaciones?

Soy un desarrollador de C ++ con 3 años de experiencia. ¿Cómo puedo cambiar al desarrollo de Android?

Mi tableta Android muestra un problema de autenticación al conectarme con mi Wi-Fi. ¿Qué tengo que hacer?

He estado usando el Moto G de primera generación del año pasado. Es un teléfono increíble, pero no tiene almacenamiento expandible. ¿Cuáles son algunas sugerencias en otros excelentes teléfonos? (excluyendo la 2da generación)

Estoy interesado en un sistema operativo Android, pero quiero ser parte de MSA. ¿Qué tengo que hacer?

Mi Samsung Galaxy Grand tiene el peor desempeño después de la última actualización. ¿Cómo lo rebajo?

Mi papá no se siente cómodo con un teléfono inteligente y quiero regalarle un lindo teléfono. ¿Qué teléfono debería conseguirlo?

Si completo el curso de JavaScript FreeCodeCamp, ¿qué calidad de las aplicaciones de Android podría crear?

Quiero comprar un teléfono inteligente dual sim por debajo de 10000 /. El único requisito es que dure a largo plazo, ¿cuál es la mejor opción?

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.

Si puedo hacer todo en Android que se puede hacer en iPhone, ¿por qué debería comprar iPhone?