3.- Solución del Doble Tap, creada una interface propia para lanzar
PortadaFragment.
4.- Creación de AsynckTask para realizar la búsqueda de “epub”, incluida
la librería epublib
para acceder a los datos del libro como el título. Incluidos los
permisos en el Manifest:
Internet y Access Network State.
5.- Creación BroadcastReceivers para la transmisión de datos desde los
AsyncTask al
adaptador y actividad principal.
6 .- Creación de AsynkTask_ImagenPortada y finalización de
PortadaFragment. Muestra el
título y el autor (previamente guardados), y busca en segundo plano si
tiene una imagen de
portada el Epub para mostrarla.
7.- Implementado el guardado de los datos actuales de los libros:
onPause/onResume
mediante serialización, se incluye la librería Gson. Se opta por esta
solución por ser rápida y
evitar añadir más código de base de datos.
8.- Finalmente se implementa el algoritmo de ordenación.
9.- Se ajustan algunos detalles como si dispone de Internet el usuario,
y se visualizan los
elementos del menú acorde al estado de la actualización, para evitar que
se llamen muchas
veces a elementos que no tienen sentido mientras está actualizando la
biblioteca.
10 .- Se añade pantalla de Login expresamente, con botón de enlace con
Dropbox.

Ver documentación final