Ho sviluppato un'applicazione in cui dovresti essere in grado di sfogliare il catalogo dei prodotti ( LEGGI SOLO ) anche se l'accesso alla rete non è attivo senza wifi o 3g / lte ecc. Client (Windows, iOS, Android ecc.) consumare il resto api. Finora c'è un'API REST che acquisisce parti come categorie con prodotti e altre chiamate API per ottenere le preferenze ecc. Ciò aggiunge la logica al client come unirle a qualcosa che gli sviluppatori non gradiscono.
Inoltre, dobbiamo aggiungere più bookbook per ogni prodotto. L'attuale soluzione proposta richiesta dal team era quella di richiedere la rete per questa operazione e ottenere prodotti con il prezzo del listino prezzi.
La soluzione ideale sarebbe quella di chiedere ciò che è necessario ogni volta che questa non è una soluzione reale in quanto ridurrebbe le prestazioni e renderebbe impossibile l'utilizzo offline. Quindi credo che ogni cliente probabilmente dovrebbe semplicemente archiviare in un semplice database locale i dati e la risincronizzazione basati su alcuni versioning? I prodotti / cataloghi cambiano circa 1 volta al mese.