Bonjour,
Après avoir testé plusieurs lecteurs PDF du play store, je n'avais pas entière satisfaction. C'est pourquoi j'ai créé mon premier projet avec Android Studio.
Ce projet est calibré sur ma tablette Samsung SM T-585 et je ne sais pas si il est utilisable sur d'autres formats.
Voici les points intéressants :
1) Ouverture rapide du fichier PDF : Il n'y a pas de copie préalable dans un cache qui engloutit la mémoire.
2) Association du type de fichier PDF pour pouvoir ouvrir l'application à partir de l'explorateur de fichier Android.
3) Interface simple : Il ne va pas se passer de dingueries qui changent la page ou ferme le document si on touche malencontreusement la tablette pendant la lecture.
4) L'heure et le numéro de page s'affiche brièvement lorsque l'on change de page.
5) Sauvegarde du numéro de page et du dernier document ouvert pour pouvoir reprendre la lecture.
6) Un sélecteur de page par miniatures.
7) Le programme est spécialement conçu pour la bande dessinée :
Dans tous les lecteurs PDF, pour la lecture, on peut ajuster la largeur de la page à la largeur de la tablette : C'est très bien et c'est même légèrement plus gros que la version papier. On va faire défiler la page en swipant : C'est bien mais cela donne une légère crampe du pouce. Par contre si on veux zoomer plus gros, c'est éventuellement plus agréable à lire mais il faudra swiper beaucoup pour faire défiler la page.
Mon application est conçue pour pouvoir zoomer sur la case de la bande dessinée. Puis lorsque l'on à lu cette case, il faut taper l'écran (toucher moins de 200 millisecondes). En tapant, le programme va tenter de passer à la case suivante. Il va faire défiler la page vers la droite. Lorsque l'on est au bord de la page, le taper l'écran fais défiler l'image au début de la bande suivante, donc à la marge gauche un peu plus bas.
Si le défilement vers l'image suivante est mal cadré, on peut encore ajuster la position de l'image. Le programme tiendra compte de cet ajustement pour le prochain défilement. Le programme fait une estimation de la marge de gauche, de la marge du haut, de la distance de défilement horizontale pour passer à la case suivante et une estimation de la hauteur de la bande pour le défilement vertical. Toutes ces estimations sont réajustées lorsque le lecteur réajuste sa page.
En général, les réglages deviennent corrects et permettent de lire la bande dessinée en tapant l'écran pour passer d'une image à l'autre de manière très fluide.
Ce programme me permet vraiment de lire les bandes dessinées de manière plus confortable que les autres programmes disponibles.
Je n'ai pas de compte pour le publier sur le store. Si quelqu'un veux le reprendre pour en faire une véritable appli disponible il peut bien évidement le faire.
Le tutoriel qui m'a permis de réaliser ce projet est celui-ci :
Le code source du projet est sur mon gitlab :
https://gitlab.com/sebastienroze/bedepedeef





Répondre avec citation
Partager