Autore Topic: AboutActivity - la schermata di about per la tua applicazione Android.  (Letto 13701 volte)

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
AboutActivity è una utility per tutti gli sviluppatori Android per la gestione della finestra di about dei loro programmi.

Quante volte nel sviluppare una applicazione tralasciamo la sezione about, rendendola povera di contenuti? La maggior parte delle volte viene tralasciata o limitata ad una semplice dialog con il nome dell'applicazione, la versione e il nome dell'autore! Ma questo è uno dei punti di una applicazione che avvicina di più lo sviluppatore ad i suoi utenti, quindi meglio non trascurarla!

Questo tool, rilasciato in licenza GNU Lesser General Public License, quindi opensource e modificabile ma che non costringe le applicazioni che lo usano ad utilizzare la medesima licenza, si occupa di tutte le informazioni di base che normalmente tutte le applicazioni danno ai suoi utenti. Vi basta configurare l'intent da inviare all'attività ed il gioco è fatto!

Un ringraziamento particolare a Roberto Leinardi (amministratore del sito AndDev.it) che con il suo Kitchen Timer mi ha ispirato nella creazione di questa utility!

Maggiori informazioni: AndroidDuff - Utility - AboutActivity

Screenshot

« Ultima modifica: 14 Ottobre 2010, 16:00:08 CEST da MarcoDuff »

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
  • Respect: +2
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #1 il: 14 Ottobre 2010, 16:15:24 CEST »
0
Molto molto interessante, penso di utilizzarlo nelle mia applicazioni, naturalmente lasciando i riferimenti.

Solo una considerazione, ho visto che readme,changelog, ecc sono messi sotto assets, in questo modo però non è possibile tradurli, io ad esempio il readme e il changelog se posso almeno in italiano ed inglese cerco di tradurlo, non si potrebbe metterli lo stesso tra le stringhe e se presenti visualizzarli o no? Oppure se vuoti non visualizzarli?

Ciao e ancora complimenti!!

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #2 il: 14 Ottobre 2010, 17:54:24 CEST »
0
Si, avevo pensato a questa evenienza... e ci sto lavorando!

L'idea è quella di mettere tutto sempre in assets ma con il suffisso della lingua, ad esempio: README.it, README.us ecc... ma devo ancora lavorarci!

Sarà per la versione 1.2!  :-P

Offline Christian Giupponi

  • Utente junior
  • **
  • Post: 128
  • Respect: 0
    • Google+
    • http://it.linkedin.com/pub/christian-giupponi/29/628/810
    • ultimoprofeta
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ItalianDevTeam
  • Sistema operativo:
    Mac OSX Lion
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #3 il: 14 Ottobre 2010, 18:21:10 CEST »
0
Ottimo lavoro, lo utilizzerò senza dubbio nelle mie prossime applicazioni!

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1363
  • Respect: +156
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #4 il: 14 Ottobre 2010, 18:39:09 CEST »
0
Ma quindi é utilizzabile solo in app opensource?
Postate il LogCat LogCat LogCat LogCat LogCat

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #5 il: 14 Ottobre 2010, 19:18:34 CEST »
0
Ma quindi é utilizzabile solo in app opensource?

Assolutamente no! É una lesser gpl, ovvero può essere utilizzata in tutte le applicazioni sia open che closed source. La limitazione è che bisogna specificare che l'applicazione usa una libreria l-gpl e bisogna mettere il link ai sorgenti della libreria.

Solo se modifichi la libreria sei costretto a rilasciarla anche tu in l-gpl (non tutta l'app ma la parte relativa alla libreria che hai modificato, comprese nuove aggiunte).

Ricapitolando, se fai copia ed incolla della mia classe nel tuo progetto e la usi senza modificarne il codice e senza estenderla, ma banalmente chiamando i metodi, puoi usarla in una applicazione closed indicando da qualche parte che AboutActivity è una libreria l-gpl e che i sorgenti si trovano su android.marcoduff.com

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #6 il: 14 Ottobre 2010, 19:20:14 CEST »
0
Molto bella l'idea e personalmente trovo lodevole il carattere open-source.  :-)
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline androider

  • Translate Team
  • Utente normale
  • ***
  • Post: 261
  • In campo come nella vita.
  • Respect: +1
    • andreadannibale
    • andreadevil
    • Mostra profilo
    • AnAndroider
  • Dispositivo Android:
    Nexus One
  • Play Store ID:
    AnAnApps
  • Sistema operativo:
    Mac Os X Snow Leopard
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #7 il: 15 Ottobre 2010, 16:09:20 CEST »
0
L'ho utilizzata al volo, utilissimissima
Se i cosiddetti "migliori" di noi avessero il coraggio di
sottovalutarsi almeno un po' vivremmo in un mondo infinitamente migliore.

In ogni cAso nessun rimorso.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #8 il: 18 Ottobre 2010, 13:07:26 CEST »
0
Un'ottima idea e soprattutto molto utile solo che non mi piace molto che in ogni schermata ci sia scritto "Powered by AboutActivity". Stona.
Piuttosto metti una voce nella licenza o da qualche altra parte...

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #9 il: 18 Ottobre 2010, 17:18:16 CEST »
0
Mmm... è come dire che "Powered by SMF" in ogni pagina di questo forum stona!

E' una libreria gratuita in opensource, il minimo è un link visibile!  ;-)

Ho tentato di farla più piccola possibile, e non penso che dia troppo fastidio. Se si aprono le dialog all'interno dell'AboutActivity sono senza il powered.

Posso provare ad una versione diversa... magari come ulteriore opzione dell'AboutActivity... o magari toglierla dalle dialog... ma eliminarla del tutto no!  :D

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #10 il: 18 Ottobre 2010, 20:50:05 CEST »
0
Mmm... è come dire che "Powered by SMF" in ogni pagina di questo forum stona!

E' una libreria gratuita in opensource, il minimo è un link visibile!  ;-)

Ho tentato di farla più piccola possibile, e non penso che dia troppo fastidio. Se si aprono le dialog all'interno dell'AboutActivity sono senza il powered.

Posso provare ad una versione diversa... magari come ulteriore opzione dell'AboutActivity... o magari toglierla dalle dialog... ma eliminarla del tutto no!  :D

Beh non lo paragonerei neanche alla scritta "Powered by SMF"... questa qui nel forum non si vede neanche.
Alla fine è presente in praticamente tutte le schermate di cui ha postato uno screenshot.. direi che è un po' troppo invasivo :)

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1363
  • Respect: +156
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #11 il: 31 Ottobre 2010, 13:16:50 CET »
0
Sto iniziando a usare AboutActivity.. Davvero una grande utility. Complimenti, complimenti, complimenti
Postate il LogCat LogCat LogCat LogCat LogCat

Offline zerocool87

  • Utente junior
  • **
  • Post: 131
  • Respect: +4
    • Mostra profilo
  • Dispositivo Android:
    Htc Legend
  • Sistema operativo:
    Ubuntu 10.04
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #12 il: 01 Novembre 2010, 16:25:24 CET »
0
marco mi interesserebbe utilizzarla, ma dovrei renderla localizzata almeno in italiano inglese. non sono riuscito a trovare su internet un modo per avere degli assets in lingue diverse....

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #13 il: 01 Novembre 2010, 17:12:25 CET »
0
Vediamo se ti risponde MArcoDuff, leggendo il codice ho un idea di come si potrebbe gestire la localizzazione in modo semplice :)

Offline zerocool87

  • Utente junior
  • **
  • Post: 131
  • Respect: +4
    • Mostra profilo
  • Dispositivo Android:
    Htc Legend
  • Sistema operativo:
    Ubuntu 10.04
Re:AboutActivity - la schermata di about per la tua applicazione Android.
« Risposta #14 il: 01 Novembre 2010, 17:13:43 CET »
0
Vediamo se ti risponde MArcoDuff, leggendo il codice ho un idea di come si potrebbe gestire la localizzazione in modo semplice :)

sinceramente non ho mai usato gli assets. ho utilizzato sole le stringhe contenute in res/values.

Su internet non ho trovato info..