Ok, allora vi "racconto" le funzionalità della mia (quelle che ricordo!!!).
Lo scopo era di andare a fare la spesa al supermercato, pensare di aquistare un prodotto, dargli una scansionata al suo codice a barre.
A quel punto poteva trovarla nel tuo DB locale, in quanto l'avevi già acquistato, te lo aggiungeva alla tua lista, come acquistato (ovviamente con la possibilità di metterci un x2, x3, etc) e alla cassa avresti avuto tutta la lista col totale, in modo da confrontarlo con quello della cassa.
E' chiaro che ti mostrava anche l'ultimo prezzo, che avrebbe potuto non corrispondere a quello attuale, nel qual caso, modifica.
Magari non lo avevi mai acquistato e a quel punto dovevi inserire cmq il prezzo (ed altri "dettagli", che potevi però tranquillamente inserire una volta a casa).
Oppure lo avevi acquistato in un negozio diverso ed a prezzo inferiore; l'app ti avvertiva anche di questo.
Poi, mettiamo che fosse un pacco di pasta, ti avvertiva se, sempre nel tuo db, risultasse che l'avessi pagata meno altrove (come prezzo al kg, in questo caso, ma c'erano anche al litro, al pezzo, etc.).
Categorie e sotto-categorie.
Chiaramente, quando andavi al supermercato, ti preparava già una lista di cose che nel tuo "magazzino" (casalingo) mancavano.
SCADENZE: importantissimo, perché ti avvertiva: "Aho, hai 3 uova in frigo che stanno per scadere". Non solo; non era obbligatorio un codice a barre, potevi dare un tuo codice e a quel punto... salvavi anche altre spese, ad esempio bollette ed anche per queste scadenze!.
Infine, un mare di statistiche di molti tipi: per negozio, per articolo, per genere di articolo, settimanale, mensile, annuale, assoluto...
Perché non la pubblicai (né usai)? Perché solo dopo averla faticosamente sviluppata mi accorsi che... sarebbe stato utile/necessario avere un db centralizzato in comune per la famiglia! (Papà compra il latte, nel dispositivo di mamma non risulta e lo compra anche lei).
Per il resto era favolosa (pure tradotta in più lingue, con unità di misura anche inglesi, etc.).
Ma... 7 anni fa! Oggi la farei ancora meglio e... B4XPages, quindi anche iOS.
Fine dello "sfogo"
P.S. A quell'epoca non c'erano cosette come B4XTable, giusto per citarne una. Né i grafici di Klaus (eppure l'app non solo ti dava statistiche ma anche vari tipi di grafici).