AdduceList
Une application facile d’utilisation grâce à une interface ergonomique, un design épuré et minimaliste.
Il est possible de créer et gérer plusieurs listes facilement.
Ainsi que d'ajouter des articles rapidements. Il suffit d'entrer le nom de l'article, de choisir sa catégorie, puis d'augmenter ou diminuer sa quantité. Les produits peuvent être trier, soit par nom, par article cocher ou par catégorie.
AdduceList permet de garder en mémoire les dernières listes. Pour l’utiliser, il suffit de sélectionner un catalogue au choix ou de créer une liste nommée lors d'une utilisation antérieur.
L'application peut se personnaliser en choisissant des duos de couleurs aux choix.
Des statistiques d’utilisation sont mis à disposition, avec les articles les plus consommés, les derniers produits ainsi que les catégories les plus utilisées.
Utilisation de UINavigationBar, UITabBar, UITableView, UIcollectionView et des formulaires avec UITextField et UIButton.
Utilisation de CoreData pour persister les listes, les produits et les données liées à l'ensemble de l'utilisateur pour les statistiques et "Smart List", qui permet de garder en mémoire les dernières listes. Pour l’utiliser, il suffit de sélectionner un catalogue au choix ou de créer une liste nommée lors d'une utilisation antérieure.
Utilisation de CoreML pour analyser et proposer une catégorie au produit tapé par l'utilisateur. Pour cela il a été utile d'utiliser CreateML et de lister les différents produits avec leurs catégories liées. (Seulement en Français pour le moment, d'autres langues viendront avec les futures mises à jour de l'application).
Pour une meilleure ergonomie, il a été décidé d'utiliser les publicités Native Admob pour correspondre à la conception visuelle de l'application. Une Interstitiel a été mis en place dans la page Setting. Elle est activable avec un boutton si l'utilisateur le veut pour contribuer au développement de l'application.
- Swift 4 Xcode Adobe Xd Photoshop Illustrator