Autore Topic: Birthday Manager  (Letto 3210 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
Birthday Manager
« il: 22 Settembre 2010, 13:39:41 CEST »
0
Rilasciata la versione 1.4!!!
BirthdayManager è una utility per Android capace di visualizzare le date dei compleanni e degli anniversari dei contatti collegati all'account di google.
Non potrai più scordarti compleanni ed anniversari di nessuno grazie alla comoda lista ordinata per giorni mancanti ed alle notifiche dell'applicazione.
Ti basterà inserire la data di nascita o la data dell'anniversario di ogni contatto per essere automaticamente notificato dell'evento!

Il progetto è OpenSource quindi se avete voglia di collaborare fatelo!!!

ChangeLog
  • Gestione degli anniversari;
  • Inserimento data di nascita;
  • Visualizzazione della foto dei contatti;
  • Ricerca degli eventi;
  • Nuova schermata about;
  • La notifica da menu viene sempre visualizzata;
  • Bug fix (#2).

Download


Sorgenti
Project Hosting on Google Code (versione 1.3.1, a breve metto i nuovi, se avete fretta contattatemi!)

Screenshot
« Ultima modifica: 19 Ottobre 2010, 17:41:17 CEST da MarcoDuff, Reason: Rilascio Versione 1.4 »

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Birthday Manager
« Risposta #1 il: 22 Settembre 2010, 23:50:00 CEST »
0
Very nice :)
Metti su un server svn dai :)


Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Birthday Manager
« Risposta #2 il: 23 Settembre 2010, 00:06:51 CEST »
0
Qualcuno ha detto Google Code?? Mmm, probabilmente io, lo dico sempre in queste occasioni xD
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

vincenzodicicco

  • Visitatore
Re:Birthday Manager
« Risposta #3 il: 23 Settembre 2010, 00:21:19 CEST »
0
Postaloooooo :D :D :D :D

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Birthday Manager
« Risposta #4 il: 23 Settembre 2010, 00:22:01 CEST »
0
Certo che hai impiegato più tempo a scrivere Eula, readme, note e varie che il codice :D

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:Birthday Manager
« Risposta #5 il: 23 Settembre 2010, 09:28:28 CEST »
0
Dimenticatevi quello che avete letto! Ho appena stravolto tutto il codice (anche se il risultato visivo è totalmente identico).

Tecnicamente ho fatto mille errori di progettazione passando responsabilità a classi che non ne dovevano avere... insomma, ho frullato tutto e adesso sono quasi pronto alla versione 1.1 (unico problema: non funziona, ma sto provvedendo!  o_O)

@Tutti appena la stabilizzo la carico su Google Code

@Ricky` Per fortuna per eula, readme, note ormai ho un template pronto, ed in 5 minuti lo inserisco... il vero problema è stato capire come cacchio funziona il provider per prendere i dati dal cellulare e la differenza tra ContactsContract.Data, ContactsContract.RawContacts e ContactsContract.Contacts, che sembrano la stessa cosa, ma non sono proprio la stessa cosa anche se sono la stessa cosa ma leggermente diversao_O

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Birthday Manager
« Risposta #6 il: 23 Settembre 2010, 10:54:38 CEST »
0
@Ricky` Per fortuna per eula, readme, note ormai ho un template pronto, ed in 5 minuti lo inserisco... il vero problema è stato capire come cacchio funziona il provider per prendere i dati dal cellulare e la differenza tra ContactsContract.Data, ContactsContract.RawContacts e ContactsContract.Contacts, che sembrano la stessa cosa, ma non sono proprio la stessa cosa anche se sono la stessa cosa ma leggermente diversao_O

Lo ben so, ho avuto anche io a che fare con questo content provider...

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:Birthday Manager
« Risposta #7 il: 23 Settembre 2010, 11:53:59 CEST »
0
Aggiornato il tutto alla (funzionante  o_O) versione 1.1.

Le novità:
  - Lista dei contatti che non hanno impostato un compleanno;
  - Migliorie grafiche;
  - Diminuito il min SDK alle API 7;
  - Bug fix.

Appena sarà stabile passo all'upload su google code (sicuramente più comodo per tutti!).

Intanto fatemi sapere che ne dite!  8-)

P.S.: zip e apk aggiornati sul primo post! ;)

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:Birthday Manager
« Risposta #8 il: 24 Settembre 2010, 13:27:58 CEST »
0
Ho appena caricato la versione 1.2 che include le notifiche e la lingua italiana.

Se mi dite che è tutto ok procedo con l'upload su google code! ;)

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Birthday Manager
« Risposta #9 il: 26 Settembre 2010, 13:08:01 CEST »
0
Ciao Marco, scusa il ritardo :P
Ho provato la 1.2 e sembra funzionar bene anche su CM6 :)
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

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:Birthday Manager
« Risposta #10 il: 05 Ottobre 2010, 17:10:10 CEST »
0
Come promesso, oltre l'upload sul market, ho caricato i sorgenti su Google Code!

Se avete voglia di collaborare con questo progetto, fatemi sapere! ;)

Download:


Sorgenti:

 birthdaymanager -
 
 Project Hosting on Google Code

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:Birthday Manager
« Risposta #11 il: 15 Ottobre 2010, 13:18:05 CEST »
0
Sto per rilasciare la versione 1.4 dell'applicazione (migliorata sopratutto sotto il punto di vista grafico).

Mi fareste un giro di test (attualmente l'ho provata solo sotto HTC Desire)!

Allego l'apk della 1.4 BETA

Grazie!

EDIT: allegato rimosso perché obsoleto!
« Ultima modifica: 18 Ottobre 2010, 17:14:10 CEST da MarcoDuff »

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Birthday Manager
« Risposta #12 il: 15 Ottobre 2010, 13:31:36 CEST »
0
É la prima volta che provo quest'app e non ho capito una cosa.
In sostanza posso aggiungere il compleanno solo da interfaccia web? Perché i contatti nella tab "sconosciuti" (tutti attualmente) mi rimandano alla pagina di edit dell'app dei contatti, nella quale non esiste il campo "compleanno"
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:Birthday Manager
« Risposta #13 il: 15 Ottobre 2010, 13:36:44 CEST »
0
In effetti questo è un punto oscuro dell'app!

Allora, l'interfaccia Sense permette l'aggiornamento del compleanno da Contatti. Android di base no. L'unico modo per inserire la data di nascita di un contatto è quindi tramite http://www.google.com/contacts via web. Una volta inserito li, e sincronizzato il cellulare e fatta ripartire l'app (prima o poi faccio l'aggiornamento in tempo reale che attualmente non esiste), dovrebbe risultarti nella lista giusta.

Nelle prossime versioni (o forse la faccio proprio in questa se ho tempo) spero di mettere io un "Aggiorna data compleanno" che attualmente non esiste!

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Birthday Manager
« Risposta #14 il: 15 Ottobre 2010, 13:55:52 CEST »
0
Capisco.. Allora provvedo da web!
Postate il LogCat LogCat LogCat LogCat LogCat