Voici donc la première publication des sources de JCaddie, accessibles ici. Cette version 0.1 n'est bien évidemment pas encore prête à l'utilisation, mais est là pour donner une première idée de ce à quoi ressemblera l'application.

On y retrouve déjà la liste des produits et catégories de produits sur la gauche, et la zone principale qui contient la liste de courses (ie le "caddie"), le menu et la barre d'icônes (toolbar) ainsi que la barre de statuts tout en bas.
La présentation ne devrait pas trop évoluer, je pense.

Ce qui fonctionne

On peut d'ores et déjà ajouter/retirer des produits, augmenter/diminuer la quantité de chacun d'eux, le prix unitaire et total de chaque produit est affiché, ainsi que le prix total du caddie.
Les actions annuler/refaire fonctionnent sur tous les points cités ci-dessus.
enfin, on peut cocher un produit pour indiquer qu'il a été récupéré: dans ce cas, son nom est rayé.


Ce qui ne fonctionne pas encore

Pour le moment, il n'est pas encore possible de sauvegarder/lire un caddie! On ne peut pas non plus modifier la quantité d'un produit par un simple clic sur les flèches haut/bas du compteur (un bug subsiste encore à ce niveau).


Et comme promis, une ToDo-List, plus complète et plus détaillée se trouve dans ce billet



Edition

La version 0.0.1 est déjà publiée, suite à quelques erreurs de packaging et des remontées de bugs :-)