Autore Topic: Domanda concettuale su Activity, fragment e Menu  (Letto 501 volte)

Offline fily1212

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S4
  • Sistema operativo:
    Windows 8
Domanda concettuale su Activity, fragment e Menu
« il: 28 Dicembre 2014, 17:53:55 CET »
0
Ciao a tutti! Avrei delle domande concettuali.
Allora, voglio realizzare un'app per la  mia scuola e utilizzarla come tesina di maturità. Sono un ragazzo del quinto anno, quindi dovrei riuscire a creare qualcosa di usabile entro pochi mesi.
Sto studiando e so cos'è un Activity a livello concettuale, un fragment, so cosa sono le liste, so che le app sono formate da XML e Java ecc....
Concettualmente però ho dei dubbi.

Ora vi descrivo come ho pensato l'app:
Un menù di navigazione laterale (navigation_drawer credo si dica) che porta a delle "activity" che sono:
1. circolari (e qui ci sarà un RSS Parser che prende le circolari dal sito della scuola e le converte in Oggetti "Circolare", questa scheda mostra quindi una lista di Circolare, cliccando dovrebbe aprire ogni Circolare con il suo testo)
2. Orario (una schermata per visualizzare l'orario dei prof scaricando un file XML e poi dovrebbe essere possibile applicare filtri)
3. Impostazioni (scegliere se abilitare le notifiche in caso di nuova circolare)

La domanda è questa. A livello concettuale cosa mi serve?
-Non riesco a capire se l'activity è una sola e se Circolari, Orario e Impostazioni sono dei fragment che cliccando nel menù vengono caricati oppure se sono tre activity diverse.
-Non riesco a comprendere come fare questo lavoro di lista di circolari e aprire ogni circolare, ogni circolare è un Activity oppure è un fragment?
-Per fare questa cosa delle notifiche in caso di circolare nuova mi serve avere la persistenza dei dati, come? meglio un database interno oppure salvarmi un XML dentro all'app? ma ogni volta che faccio On Create mi devo allora ricreare per ogni circolare un'istanza della classe circolare giusto?

Domande aggiuntive:
-qualcuno avrebbe qualche esempio su questa lista di qualcosa (qui circolari, ma anche articoli ecc) e poi cliccare per aprire?
-Eventuali estensioni di cui potrei aver bisogno?
Io ho pensato: RSSParser, tutte le classi per avere compatibilità Lollipop e classi precedenti (si, voglio anche farlo in material design xD), Async HTTP

Scusate se vi sembro "niubbo", e lo sono, ma spero di riuscirci per fare una bella maturità

Offline fily1212

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S4
  • Sistema operativo:
    Windows 8
Re:Domanda concettuale su Activity, fragment e Menu
« Risposta #1 il: 11 Gennaio 2015, 14:23:03 CET »
0
Scusate, qualcuno potrebbe aiutarmi?
grazie mille

Offline theKuston

  • Nuovo arrivato
  • *
  • Post: 48
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
  • Play Store ID:
    K-soft
  • Sistema operativo:
    windows 8.1, Ubuntu 14
Re:Domanda concettuale su Activity, fragment e Menu
« Risposta #2 il: 28 Febbraio 2015, 15:09:22 CET »
0
-Non riesco a capire se l'activity è una sola e se Circolari, Orario e Impostazioni sono dei fragment che cliccando nel menù vengono caricati oppure se sono tre activity diverse.
Puoi fare sia con le activity che con i fragment, ma io ti consiglio di fare con i fragment, perche con le activity ci sarebbe una continua transizione tra activity e sarebbe fastidioso, e poi dovresti creare il navigation drawer in tutte le activity.

-Non riesco a comprendere come fare questo lavoro di lista di circolari e aprire ogni circolare, ogni circolare è un Activity oppure è un fragment?
Anche qui, puoi fare in entrambi i modi ma io ti consigio di usare i fragment.

-Per fare questa cosa delle notifiche in caso di circolare nuova mi serve avere la persistenza dei dati, come? meglio un database interno oppure salvarmi un XML dentro all'app?
Io ti consiglio di usare un database.
ma ogni volta che faccio On Create mi devo allora ricreare per ogni circolare un'istanza della classe circolare giusto?
Si.
Tutte le mie applicazioni sul play store:
https://play.google.com/store/apps/developer?id=K-soft