El libro que tiene en sus manos es una guía para aquellos programadores de Android que, teniendo nociones básicas, quieran profundizar en algunos aspectos de especial interés.
Aprenda:
Últimas versiones de Android, como Fragments, ActionBar, barra de búsquedas, animación de propiedades.
Personalice sus propias vistas y cree Widgets de escritorio.
Hilos de ejecución: En Android es imprescindible dominar el uso de threads.
Use AsyncTask y programe animaciones gráficas con SurfaceView.
Bluetooth: Saque provecho a esta tecnología para interconectar dos dispositivos Android, o un dispositivo Android con un PC.
Servicios en la nube: Utilice en sus aplicaciones las notificaciones Push, almacenamiento en la nube con Google Drive y el servicio de Backup de Google.
Aplicaciones Web: Aprenda a integrar una aplicación basada en HTML5, CSS3 y JavaScript dentro de Android.
Conozca:
Las alternativas a la programación multiplataforma para móviles.
Programación en código nativo: Use NDK para escribir directamente sus algoritmos en C/C++ y compílelos a código nativo del procesador.
Redes sociales: Integre Facebook y Twitter en sus aplicaciones.
Ingeniería inversa: Aprenda a jaquear aplicaciones para evitar que lo hagan con las suyas.
Estudie el código y modifique aplicaciones de terceros. Ofusque el código e incluya licencias de Google Play.
El libro propone un aprendizaje activo, con actividades, muchas a través de Internet:
Videos elaborados por los autores
Ejercicio paso a paso: La mejor forma de aprender es practicando.
Práctica: Para afianzar lo aprendido hay que practicar.
Recursos adicionales: Localice rápidamente la información clave
Preguntas de repaso y reflexión