Autore Topic: workflow di un' applicazione  (Letto 803 volte)

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
workflow di un' applicazione
« il: 19 Marzo 2011, 10:15:19 CET »
0
OT Premetto che tempo fa ero admin di un forum con argomento actionscript e sviluppo flash e a queste domande rispondevo:  "l' esperienza pian piano ti porta a seguire una metodologia di lavoro...etc etc"


Il mio problema principalmente è riuscire a trovare o a sapere la logica o workflow dell' applicazione.
Android aiuta tanto con le Activity e le schermate ma ho questa domanda da farvi.

Devo sviluppare la solita app che recupera un feed di notizie e le fa vedere in una scrollview e in dettaglio. La classica applicazione per un blog.
La sintassi , gli argomenti li conosco, studiati , provati etc etc ma mi manca forse anzi sicuramente l' esperienza per unire il tutto.
Forse chiedere a voi un workflow è un po presuntuoso ed esagertato ma ci provo.

L' idea che ogni tot tempo l' app controlli un feed e controlla se l' utente non ha letto un post.

Io fare cosi:

- creo servizio
- ogni tot tempo : controllo connessione, provo a caricare il feed
- caricato: aggiorno un database impostando i nuovi post a "non letti"
- recupero i post del database che non sono stati letti e notifico.
- al click della notifica apro l' app e faccio vedere i post in una ListView
- quando visualizzo la lista imposto i record del database in "letti"

La prima domanda che mi viene in mente. Se ho aperto già l' applicazione  funziona tutto uguale solo che non notifico?

Le immagini le scarico quando leggo il feed e le metto in una cartella o le scarico solo quando apro l' applicazione?

Ho visto in tante app che fanno vedere tutti post in una lista ? Ma quando potrebbe essere il massimo che una lista può scrollare ?


Mi dispiace forse quello che chiedo va aldilà del compito di un forum.


La domanda stupida è quella che non si fa

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:workflow di un' applicazione
« Risposta #1 il: 19 Marzo 2011, 10:30:44 CET »
0
Dimenticavo non memorizzo ogni volta tutto il feed ma controlla o la data o gli id dei post di un feed e controllo quali non presenti nel db
La domanda stupida è quella che non si fa

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:workflow di un' applicazione
« Risposta #2 il: 22 Marzo 2011, 04:18:54 CET »
0
Nessuna risposta, forse ho chiesto troppo :(
La domanda stupida è quella che non si fa

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:workflow di un' applicazione
« Risposta #3 il: 22 Marzo 2011, 09:08:33 CET »
0
non hai chiesto troppo.
devi essere paziente.
Quì nessuno sta sul forum per lavoro, quindi devi aspettare che qualcuno trovi un momento da dedicare al tuo post che, magari, necessità di una risposta più articolata rispetto ad altri.  :D

se hai l'applicazione aperta, a mio parere, devi comunque notificare la cosa e dare all'utente la possibilità di visualizzare anche i nuovi articoli, magari chiedendoglielo (parlo da utilizzatore).

per quanto riguarda le immagini ti dico le mie considerazioni al riguardo: se le prendi in background cosicché l'app le abbia già pronte, rischi che l'utente non riesca a controllare il traffico che fa con il suo telefono; d'altra parte, se quando apre l'app deve aspettare che vengano caricate le immagini (e se non lo usa per qualche giorno, magari ne avrà diverse decine da scaricare). Anche quì credo sia meglio dare la possibilità all'utente di scegliere cosa fare.
Ad ogni modo, se vuoi caricare le immagini all'apertura dell'app, ti conviene utilizzare il lazy load delle stesse (guarda quì).

per quanto riguarda il numero massimo di righe che si possono inserire in una listview, credo che non ci siano limiti ma, se hai a che fare con grandi numeri, è conveniente utilizzare il popolamento della listview on demand: solo che per questo non ho nessuno spunto da darti.

Per il resto, credo che il flusso possa andare, ma lo dico ad occhio. Forse chi ha già fatto un feed reader ti saprà dire meglio.

saluti.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:workflow di un' applicazione
« Risposta #4 il: 24 Marzo 2011, 05:03:15 CET »
0
Grazie della risposta :)

Farò delle prove, è l' unico modo per fare esperienza.
La domanda stupida è quella che non si fa