Supongo que tienes experiencia en programación orientada a objetos.
Si ha realizado alguna codificación en Java anteriormente, definitivamente es una ventaja.
Pocos puntos que podrían ser útiles.
1. Configurar el entorno de desarrollo
Instalar jdk + android studio
Cree un emulador de Android para probar su aplicación en su sistema
Aprende los comandos básicos del emulador
Introduccion | Desarrolladores de Android
2. Comprender conceptos básicos de la interfaz de usuario de Android como
a. Actividades (simplemente interfaz de usuario). Comprender el ciclo de vida de la actividad y
Diferentes métodos en la clase de actividad
si. Vistas (componente de la interfaz de usuario como TextView, botones, botones de imagen, hilanderos
RadioButtons, CheckBox
do. Diseños: comprender diseños le ayudará a conceptualizar cómo
Organizará diferentes tipos de vistas en su interfaz de usuario
d. Comprenda cómo se diseñan las interfaces de usuario en Android.
- ¿Cómo se compara el teléfono OnePlus One con Android S5, HTC One M8 o Nexus 5, ya que es muy barato en comparación con otros teléfonos en el mercado?
- ¿Qué dicen algunos fanáticos de Android?
- ¿Alguno rapero ha rapeado alguna vez sobre el uso de un teléfono Android?
- Tabletas Android: ¿Cuál es mejor: el Samsung Galaxy Note 10.1 o el Asus Transformer Pad Infinity TF700?
- ¿Qué va a tener que hacer Apple para evitar que los usuarios de iPhone cambien a Droid?
comprobar
Actividades | Desarrolladores de Android
Descripción general de la IU | Desarrolladores de Android
Diseños | Desarrolladores de Android
3. Comprender el mecanismo de manejo de eventos: mecanismo de manejo de eventos en
Android es prácticamente igual al de Java. Debe registrar un
Escucha para ver (en la que se producirá un evento). Una escucha consta de métodos
que describe cómo manejar un evento específico.
Eventos de entrada | Desarrolladores de Android
4 Comprender el rol del archivo de manifiesto :
El archivo AndroidManifest.xml
5. Estudie las opciones de almacenamiento disponibles en Android:
Necesita estudiar varias opciones de almacenamiento y seleccionar
El método apropiado.
Opciones de almacenamiento | Desarrolladores de Android
En caso de que elija Usar la opción de almacenamiento SQLite, consulte el siguiente tutorial
Tutorial de base de datos SQLite de Android
6 Comprender los hilos de Android. Comprender conceptos como
Handlers, AsyncTask para manejar tareas pesadas en su actividad.
Procesos e hilos
7. Comprenda el proceso de publicación de la aplicación. Una vez que haya terminado con
el desarrollo de su aplicación. Necesita preparar un apk de lanzamiento y luego versionarlo
Y firmarlo. Después de esto, puede lanzar su aplicación en el mercado de Google Play si
Ya tengo una cuenta de desarrollador de Google Play. Si no tiene una (requiere $ 25
las cuotas de inscripcion)
Resumen de publicación
Estudiar todos estos conceptos primero y luego comenzar con el desarrollo de aplicaciones puede ser aburrido. Por lo tanto, puede hacer una lista de tareas de principio a fin y estudiar e implementar conceptos en orden de tareas en la lista