Journal FeedEx News Reader : appli Android opensource de lecture de flux

29
10
juil.
2013

Bonjour à tous,

Je viens présenter ici mon dernier projet opensource : FeedEx News Reader.

Suite à la mort de Google Reader, j'ai essayé de faire un client RSS/Atom moderne pour Android (basé sur le projet sparse rss) avec un thème Holo et quelques fonctionnalités avancées (récupération du texte entier, aide à la découverte d'un flux, filtres). En effet, pour moi Twitter/G+ ne remplacent pas les flux RSS (ils sont plutôt complémentaires) et je me rend compte qu'avec mon smartphone (que j'ai toujours sur moi), je n'ai plus besoin d'un client synchronisé avec un serveur.

Il commence à être assez complet mais il reste encore pas mal de boulot à faire, donc si ce projet intéresse d'autres personnes je suis ouvert à diverses forme de participation ;) N'hésitez pas également à me dire ce que vous en pensez.

Le projet Github
Le lien sur le PlayStore

screen screen screen screen

  • # autre dépot app android.

    Posté par . Évalué à 5.

    Il a l'air vraiment très bien. Tu devrais aussi le proposer sur F-DROID (https://f-droid.org/)

    • [^] # Re: autre dépot app android.

      Posté par . Évalué à 2.

      Je viens de vérifier, il y est déjà.
      La dernière version disponible dessus est la 1.1.2

      • [^] # Re: autre dépot app android.

        Posté par (page perso) . Évalué à 1.

        Effectivement il est déjà sur F-Droid. La version à un peu de retard (on en est à la version 1.1.3) mais ça ne devrait plus tarder !

        • [^] # Re: autre dépot app android.

          Posté par . Évalué à 1.

          Dès qu'elle sera dispo dessus, je peux faire un retour ici si ça t'intéresse.
          En essayant d'être le plus constructif possible, bien évidemment.

          • [^] # Re: autre dépot app android.

            Posté par (page perso) . Évalué à 1.

            Avec plaisir ;)

            • [^] # Re: autre dépot app android.

              Posté par (page perso) . Évalué à 3.

              c'est vraiment une belle application qui semble facile et pratique à utiliser.

              J'ai essayé d'utiliser mon flux Selfoss en copiant l'URL de son adresse, seulement ça utilise un port spécial (autre que 80) et FeedEx ne semble pas pouvoir le lire. Il y a moyen de spécifier le port ? (j'utilise la version de f-droid)

              « I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond

              • [^] # Re: autre dépot app android.

                Posté par (page perso) . Évalué à 1.

                Il n'y a pas moyen actuellement de spécifier un port pour un flux… Je pense que ton cas doit être une exception, je n'ai jamais vu aucun lecteur rss avec ce paramètre

            • [^] # Re: autre dépot app android.

              Posté par . Évalué à 1.

              Bon, je dois dire que je suis très impressionné, c'est vraiment très pratique comme application.
              Et il y a même le widget qui va bien, c'est du quasi parfait pour moi.

              A la limite, les seules choses que je peux reprocher : le widget n'est pas redimensionnable, et la flèche gauche (au lieu de la droite) pour voir l'article suivant me perturbe.

              Bravo en tout cas !

              • [^] # Re: autre dépot app android.

                Posté par (page perso) . Évalué à 1.

                Merci pour le commentaire ;)

                Ceci dit le widget est censé être redimensionnable.

                Pour la navigation, tu aurais inversé le sens des boutons et du slide? Une autre personne m'a demander de permettre de trier du plus vieux au plus récent, ça corrigerait ton problème en même temps. Il faudrait sans doute que je réfléchisse à ça.

                • [^] # Re: autre dépot app android.

                  Posté par . Évalué à 1.

                  C'est peut être un problème de mon téléphone pour le Widget, mais je n'arrive pas du tout à le redimensionner.
                  J'y arrive avec d'autres widgets, c'est curieux. (C'est une ROM d'origine en 4.2 sur un galaxy Nexus)

                  Pour le défilement des articles, que ce soit avec le slide ou la flèche, ce qui me perturbe c'est le fait que l'article suivant (donc plus récent dans ma liste) soit situé à gauche de l'article actuel. Dans mon cerveau il est sensé se situer à droite, dans le sens de lecture.

                  Sinon j'en profite pour te signaler un bug que je n'arrive pas à reproduire (même si ce n'est probablement pas le meilleur endroit pour ça). J'utilise le thème noir, et de temps en temps, lorsque je bascule par accident en mode paysage, puis que je reviens en portrait, ça passe sur le thème blanc. Sauf pour l'écriture. Rien de bloquant, il suffit de changer d'article et de revenir. Comme ça ne me le fait pas à tous les coups, je t'ouvrirai un bug si j'arrive à trouver comment il arrive.

                  • [^] # Re: autre dépot app android.

                    Posté par (page perso) . Évalué à 1.

                    J'ai pour habitude d'utiliser Nova Launcher et le widget passe très bien avec, mais pas avec le launcher de base… Je corrigerais ça pour la prochaine fois ;)

                    Quand au bug, j'essaye de le reproduire mais je n'ai encore jamais vu ça.

                    En tout cas, merci pour les retours!

                    • [^] # Re: autre dépot app android.

                      Posté par (page perso) . Évalué à 1.

                      Pour info la nouvelle version 1.2.0 corrige le problème du fond blanc ;)

                      • [^] # Re: autre dépot app android.

                        Posté par . Évalué à 1.

                        Ah j'étais justement en train de me demander quelle était la nouveauté de cette version.
                        Ravi que tu aies pu trouver le bug, c'était pas évident à partir de mes explications.
                        Sinon j'ai vu lors de la précédente mise à jour que l'on pouvait maintenant agrandir le widget sur le launcher standard.

                        Parfait donc, encore bravo pour ton travail !

      • [^] # Re: autre dépot app android.

        Posté par (page perso) . Évalué à 2. Dernière modification le 10/07/13 à 21:48.

        J'utilise F droid aussi.
        Je préfère les themes sombres pour lire et je trouve cool que tu y ai pensé aussi.
        Je pense que tu pourrais optimiser la hauteur d'affichage des titres dans la vue de liste d'article. Sur mon S3 avec grand écran je ne peux voir que 5 titres de PCINpact alors que j'en lis 8 avec SparseRSS (mon lecteur actuel).
        De même dans la vue de l'article, la mise en page du Titre est tellement large et spacieuse que l'article commence réellement à la moitié de la hauteur de mon écran. A priori dans cette vue, on sait déja le titre vu qu'on vient de le lire dans l'écran d'avant. SparseRSS a trouvé l'astuce de le mettre dans la barre tout en haut (là où tu mets le titre du flux) et de le rendre déroulant. Je ne sais pas si c'est la meilleure idée mais au moins mes yeux se posent direct sur le contenu que je recherche.

        Sinon, le reste c'est cool ! Je trouve que ta barre de boutons en bas (ajouter, synchro, valider) est bien pratique.

        • [^] # Re: autre dépot app android.

          Posté par (page perso) . Évalué à 1.

          Concernant le nombre d'item dans la liste, c'est effectivement optimisable, même si je n'aime pas quand c'est trop condensé.

          Par contre, pour la vue de l'article, je refuse de mettre le titre dans la barre en haut. Déjà il peut avoir été coupé dans la liste, le voir en entier n'est pas anodin. En plus le défilement à la sparserss est buggé, cela s'arrête de défilé lorsque tu scroll dans l'article. Et pour finir je déteste attendre qu'un truc défile pour le lire en entier.

          Petit bonus, tu peux maintenant cliquer sur le titre pour ouvrir l'article dans ton navigateur, chose qui n'était pas possible avant.

          • [^] # Re: autre dépot app android.

            Posté par (page perso) . Évalué à 1.

            Merci.

            • J'utilise la 1.2.1 et les titres des articles s'affichent sur plusieurs lignes dans la liste des articles. Donc on peut lire le titre en entier ici.
            • Est il possible alors de réduire la police des titres dans la vue "article" ?
            • Je trouve également que le bouton "fullscreen" en overlay est mal placé en haut à droite. Sa position t'oblige à ajouter un padding pour ne pas que le titre soit bouffé par l'icone et pendant le scroll c'est ce qui se produit, la ligne du haut est bouffée par l'icone :-( Il n'y a pas moyen de la mettre en bas? ou dans la barre d'icones avec "partager, favori, copier"?
  • # Brace Yourself ...

    Posté par . Évalué à 8.

    FeedEx ?! FedEx ?!

    Procès

    • [^] # Re: Brace Yourself ...

      Posté par (page perso) . Évalué à 2.

      C'est pourquoi je l'appelle maintenant "FeedEx News Reader" ;)
      Je dois admettre que ce nom n'est pas la meilleure idée que j'ai eu, mais bon, jusqu'à présent j'ai pas eu de problème, je touche du bois

      • [^] # Re: Brace Yourself ...

        Posté par . Évalué à 2.

        Pour l'instant, je pense que tu es trop petit/peu visible pour que les avocats de FedEx viennent te faire un petit poutou :)
        Croises bien les doigts et prépares un autre nom en backend ;-)

        ps: sympa le logo, c'est toi qui l'a pondu ?

        • [^] # Re: Brace Yourself ...

          Posté par (page perso) . Évalué à 2.

          Avec le nom complet j'imagine qu'ils ne pourront rien dire ;) Et je ne pense pas un jour devenir assez gros pour eux.

          Pour l’icône c'est bien moi qui l'ai fait, le svg est dans les sources (dossier graphics). Pour être tout à fait honnête, je me suis fortement influencé d'autres SVG trouvés.

  • # Projet Très sympa

    Posté par . Évalué à 2.

    Je viens de l'installer sur mon Note II, et je l'ai déjà adopté , bien que Sparse RSS fonctionnais bien.

    J'ai hâtes que la fonctionnalité de récupération des articles complet puisse ce faire toute seule, j'ai vu sur GitHub que c’était prévu, et c'est je trouve LA feature qui manque à Sparse RSS :)

    Je vais suivre ton projet de près en tout cas

    • [^] # Re: Projet Très sympa

      Posté par (page perso) . Évalué à 2.

      C'est justement la grosse fonctionnalité sur laquelle je vais bosser à partir de maintenant. Mais il faut que j'y réfléchisse sérieusement, j'utilise actuellement le service http://fivefilters.org/content-only/ dont j'ignore encore les conditions d'utilisations (j'avoue ne pas être sûr du fait d'avoir le droit de l'utiliser comme ça) et qui peux prendre pas mal de temps… Du coup avant de le rendre automatique j'aimerais trouver une meilleure façon de le faire (ReadItLater??) ou encore de m'assurer de la légalité de celle actuelle.

      • [^] # Re: Projet Très sympa

        Posté par . Évalué à 5.

        J'ai besoin de la synchronisation multi-client pour les RSS donc je ne suis pas intéressé par ton appli. Mais même si tu es capable de le faire dans l'appli ajouter le support de service tel que pocket (ex. read it later) est une bonne chose.

        Perso je parcours rapidement les flux pour identifier les articles que je veux lire (5 à 10 minutes par jour), et je les enregistre automatiquement dans read it later. J'utilise pocket qui me sert à regrouper tout ce que j'ai à lire pour quand j'ai du temps. Un fois que c'est lu soit je supprime de pocket, soit j'archive pour moi, soit j'ajoute un taf dans pocket puis archive et ca part directement dans mon flux de veille techno.

        Avoir le support dans ton appli et pouvoir utiliser un service externe n'est donc pas redondant ce sont deux cas d'utilisation différents.

      • [^] # Re: Projet Très sympa

        Posté par . Évalué à 2.

        L’inconvénient aussi est de dépendre d'un tiers, sans parlé du problème que cela peut posé pour la vie privée

    • [^] # Re: Projet Très sympa

      Posté par (page perso) . Évalué à 0.

      Ca y est, la nouvelle version 1.2.0 apporte cette fonctionnalité tant demandée !

  • # Lien image incorrecte

    Posté par (page perso) . Évalué à 1.

    Le lien de la troisième image est incorrect, il devrait être : screen

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.