Este documento presenta las mejores prácticas para desarrollar aplicaciones móviles en Android. Cubre temas como el consumo de servicios web mediante AsyncTask y Volley, el uso de Material Design, Navigation Drawer y servicios en segundo plano. Además, incluye enlaces a código de ejemplo para cada tema.
8. ¿CÓMO SE IMPLEMENTA UN
ASYNCTASK?
onPreExecute();
doInBackground();
publishProgress();
onPostExecute();
new DownloadFilesTask().execute(url1, url2, url3);
13. ¿CÓMO IMPLEMENTAR
VOLLEY?
Agregamos permiso de internet en
AndroidManifest.xml
Creamos una instancia de RequestQueue
Creamos una instancia de StringRequest
Agregamos a la instancia del RequestQueue la
petición
27. ¿CÓMO SE IMPLEMENTA UN
NAVIGATION DRAWER?
Definimos desde XML un DrawerLayout
Dentro del DrawerLayout, agregamos un
FrameLayout y un ListView dentro de él.
Creamos una instancia de DrawerLayout y ListView
en Java
Poblamos el ListView desde Java.
Al ListView, le agregamos un OnClickListener
Agregamos funcionalidad para modificar el
contenido del Layout principal.