Radis 1.1

Par défaut

Et voici une nouvelle version de Radis !

Les options sont à l’honneur avec l’arrivée de 2 nouvelles options :

  • Le nombre de mois à insérer pour les échéances ;
  • L’action du tap long sur le bouton de l’ajout rapide (le tap simple prenant l’autre action).

De plus, toutes les options concernant les comptes peuvent être supplantées dans chaque compte via le formulaire de compte.

Et bien sûr des corrections de crash, de bugs divers.

Radis 1.0

Par défaut

radis512x512Ça faisait un sacré bout de temps que je n’ai pas donné de nouvelles de Radis mais enfin voici les nouveautés de la version 1.0 :

  • les graphiques !
  • la navigation par panneau latéral
  • le pointage intégré à la liste des opérations (l’écran à part pour ça ne fonctionnait pas à l’usage, je ne l’utilisais plus…)

Cette version 1.0 a rencontré pas mal de rebondissements que je vais rapidement évoquer car très technique ; demandez en commentaire pour creuser si ça vous intéresse 🙂 :

  • test de Scala pour le module des graphiques avec Android : intéressant, langage très agréable mais le runtime explose la limite des fonctions possibles dans un DEX ;
  • réécriture du module en Kotlin, qui est tout aussi agréable que Scala et qui est Android friendly ! Il souffre un peu de sa jeunesse, Kotlin change encore pas mal à chaque version ;
  • conversion à Kotlin lors de correction de bugs ;
  • passage à Gradle ;
  • passage de ACRA vers Crashlytics pour le crash reporting, ainsi que la distribution de beta (ces gars sont fantastiques, un support très sympathique !) ;
  • sortie d’Android 5 et comme j’avais un bug sur la liste d’opérations, réécriture en passant au RecyclerView et petit redesign de l’actionbar pour se aller vers les Toolbar ensuite ;
  • petite phase de test avec un utilisateur qui m’a remonté de précieux bugs ;
  • réécriture des tests automatiques avec Espresso car Robotium déconne plein tube sur Android 5 (et la lib compat 21).

Tout ça fait que pour cette version, j’ai mis 8 mois pour réussir à faire tout ce que je voulais y faire et le stabiliser 😮

Contrairement à ce que pourrait laisser penser le numéro « 1.0 » de cette version, ce n’est pas une version finale, j’ai encore des idées et des choses demandées par des utilisateurs alors le travail continue. Même si une longue pause (sauf pour les bugs) s’annonce pour cause de pas d’accès à mon PC pendant un moment, plus un autre projet qui trotte dans ma tête que je vais commencer, mais c’est une autre histoire 😉

Radis 0.9

Par défaut

Et voilà la nouvelle version majeure de Radis !

Avec comme nouveauté vedette, le pointage des opérations pour comparer avec le relevé de compte. On y accède depuis un des boutons de la barre du haut. J’avais prévu un pointage automatique à la manière de ce qui existait sur « Ma Tirelire » sur PalmOS (qui, soit dit en passant, est mon inspiration première), mais mon algo que je voulais simple s’est révélé trop simple et mérite une totale réécriture. Du coup, pour ne pas faire attendre cette 0.9, je l’ai désactivé.

L’échéancier est toujours accessible depuis le menu (ou overflow si vous n’avez pas de bouton menu).

Autre petite nouveauté, un appuie long sur l’ajout d’opération rapide permet de choisir la date de l’opération. Par défaut, ça met la date du jour car c’est prévue pour entrer une opération rapidement alors qu’on a 30s de libre. Mais il m’arrive souvent de ne pas le faire le jour même de l’opération, mais le lendemain.

Enfin, toujours pour accélérer la saisie d’opération, les informations (tiers, mode de paiement, catégorie) sont classées par fréquence d’utilisation pour retrouver les plus utilisée en haut de liste. C’est désactivable dans les préférences 🙂

Enfin, merci à ceux qui m’ont contacté pour me faire part de bugs qu’ils ont rencontré, ceux-ci sont bien sûr corrigés dans cette version.