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.
Diseño avanzado del
interfaz de usuario: Aprenda todas las novedades incorporadas en las ú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:
poli[Media] 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: ¿Lo ha entendido todo correctamente?