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.
- Lo primero es lo primero. Configuración de su entorno: Instale java.com: Java + You & Getting Started with Android Studio.
- ¡Sé exhaustivo con Java – http://docs.oracle.com/javase/tu…!
- 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.
- Entonces, una vez que te sientas cómodo con Actividades | Desarrolladores de Android, lea sobre Intentos de Android – Tutorial.
- 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!)
- 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í.
- 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.
- 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í.
- 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.
- ¡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!
- Necesito una aplicación para Android e iOS. ¿Debo contratar a alguien que haga las dos cosas?
- Tengo un juego de iOS que quiero convertir a Android. ¿Cuáles son algunas de las mejores empresas de desarrollo de Android a las que puedo externalizar mi trabajo?
- Mi Samsung Galaxy Note 3 está retrasado después de actualizarlo a la versión Lollipop de KitKat. ¿Hay alguna solución para solucionar este problema?
- Me he encontrado con tres lanzadores de Android que tienen más de 100 millones de descargas que alcanzan esos números en solo unos pocos meses; ¿Cómo es eso posible?
- Vivo en Jacksonville, FL (32259). Quiero pasar a un plan móvil prepago (datos ilimitados, minutos y texto, preferiblemente 4G o LTE) con un Android (4.0). ¿Cuál es mi mejor apuesta, teléfono y servicio sabio?
¡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!