Après au moins 5 ans de procrastination j’ai enfin trouvé la motivation de créer une application de gestion de cave. En voici une rapide présentation.

icon

Genèse

Pour gérer mes vins j’utilise VinoCell depuis de nombreuses années, mais je l’ai toujours trouvé complexe à utiliser (faire 3 taps pour modifier un champ c’est pénible) et l’interface du début des années 2010 n’est pas très jolie et n’a jamais évolué. En plus de ça une tonne de champs ne m’intéressent personnellement pas (acidité, sucre, pH…).
Autre chose que j’ai toujours trouvé un peu bizarre dans VinoCell, la façon de gérer les vins et bouteilles. Les deux sont mélangés en une seule entité, si bien que si l’on a des bouteilles de différentes formes (75cL, 1,5L, 3L…) on se retrouve à devoir dupliquer la fiche du vin…

La concurrence étant inexistante je me suis finalement décidé à sauter le pas. MaCave est développée sur mon temps libre (soirées, weekends, vacances…) et avant tout selon mes besoins.

Points clés

  • Seulement une vingtaine de champs (nom, géographie, appellation, cépages, couleur, type d’agriculture…)
  • Vin et bouteille sont indépendant (association de plusieurs type de bouteille —75cL, Magnum, …— pour une référence de vin, pas de duplication)
  • Représentation graphique des casiers
  • Gestion des bouteilles simple (placement dans un casier, consommation, notation)
  • Gestion des domaines
  • Export & Import (de MaCave & VinoCell)
  • Interface moderne avec thèmes clair et sombre
  • Disponible en 2 langues : 🇫🇷 🇬🇧

À venir, ou pas.

Alors bien sûr l’app est très loin d’être complète et il manque des choses par rapport à VinoCell, mais pour une première version c’est suffisant.

  • Statistiques
  • Filtres
  • Gestion des étiquettes (personnellement ça ne m’intéresse pas plus que ça)
  • Autres formes de casier ? (encore une fois, je m’en moque un peu, tous mes casiers sont carrés)

Un flux RSS est disponible pour suivre les mises-à-jour.

Demo

Téléchargement et prix

Alors oui je suis un défenseur de l’open source et j’ai pour habitude de publier mon code, mais vu le temps investi, et le ticket d’entrée exhorbitant de l’App Store, MaCave est payante, au tarif de 7,99€.

Techniquement

Pour les curieux l’app est bien évidemment native, écrite en Swift.

  • Pattern MVVM
  • 2 vues en SwiftUI
  • GRDB pour la base de données