Autore Topic: Il Gestore di SMS by AndDev.it  (Letto 4285 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
Il Gestore di SMS by AndDev.it
« il: 06 Ottobre 2010, 09:28:31 CEST »
0
Le puntate precedenti le trovate qui, adesso si inizia a fare sul serio!

Caratteristiche dell'applicazione
  • L'applicazione è di tipo OpenSource;
  • L'applicazione verrà rilasciata sotto licenza GPL o CC;
  • L'applicazione sarà attribuita esclusivamente a "AndDev.it Community"
  • L'applicazione sarà distribuita in modo gratuito;
  • Gli sviluppatori accettano di sviluppare l'applicazione in modo volontario richiedendo l'accesso tramite topic sul forum accettando le regole sullo sviluppo proposte;
  • Tutti gli sviluppatori hanno gli stessi diritti sull'applicazione;
  • Ogni singola classe dell'applicazione deve essere firmata dallo sviluppatore utilizzando il tag javadoc @author;
  • Una lista di tutti gli sviluppatori/tester/collaboratori verrà inserita nelle note di rilascio dell'applicazione;

Features ordinate per priorità
  • Possibilità di inviare sms ad una o più persone scelte dalla rubrica o inserendo il numero manualmente
  • Possibilità di ricevere sms
  • Notifiche sulla status con suono e led
  • Invio ritardato degli sms
  • Visualizzazione ottimizzata delle conversazioni con caricamento dinamico
  • Raccolta delle discussioni in modalità chat rispetto alla persona e non al numero
  • Esportazione/Importazione dei messaggi
  • Invio di sms anche tramite canali non convenzionali (bluetooth, internet)
  • Gestione gruppi di contatti
  • Possibilità di copiare l'intera conversazione su un file di testo
  • Emoticon personalizzate

Ecco quello che ci serve adesso:
Gruppo Data Team
Si occuperà di creare le strutture dati utili a tutti gli altri team.
Punti delle features: 7, 9, 10

Gruppo Receive Team
Si deve occupare della ricezione degli sms, riempendo in modo opportuno le strutture dati fornite dal gruppo Data Team.
Punti delle features: 2, 3, 8

Gruppo Send Team
Si deve occupare dell'invio degli sms tramite tutti i canali disponibili e della pianificazione di invio.
Punti delle features: 1, 4

Gruppo View Team
Si deve occupare della visualizzazione degli sms.
Punti delle features: 5, 6, 11

Gruppo Consulting and Tester
Si occupano di controllare lo stato dell'arte di altri prodotti simili e del testing.

Speriamo di arrivare ad almeno tre persone a gruppo!
Le iscrizioni sono aperte, fateci sapere a quale gruppo siete interessati!

Ci aggiorniamo giorno 8/10!

WARNINIG: Anche se si formano i gruppi ancora non bisogna scrivere codice, grazie!

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:Il Gestore di SMS by AndDev.it
« Risposta #1 il: 06 Ottobre 2010, 09:45:56 CEST »
0
Uhm.. Secondo me i gruppi richiedono che la persona abbia "troppe" conoscenze. Considerando che sviluppatori di livello alto non ce ne sono qui tantissimi, forse sarebbe meglio che ognuno possa entrare in un gruppo anche se sa fare solo una parte di quanto richiesto (probabilmente questa é anche la tua idea, ma specifico per sicurezza xD).

Un'altra cosa. Facciamo in modo di creare delle classi ben fatte in modo che siano slegate dall'app e quindi riutilizzabili. Cosí con lo stesso progetto andiamo pure a creare delle api di gestione sms, come aveva proposto Ricky un tempo.
« Ultima modifica: 06 Ottobre 2010, 09:48:27 CEST da blackgin »
Postate il LogCat LogCat LogCat LogCat LogCat

Offline NikDroid

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Sistema operativo:
    Mac OS X 10.6
Re:Il Gestore di SMS by AndDev.it
« Risposta #2 il: 06 Ottobre 2010, 10:11:27 CEST »
0
Evvvvai!...  :D
Mi iscrivo al gruppo Consulting and Tester.
Se mai ci fosse bisogno anche di sviluppare l'aspetto grafico mi prenoto in anticipo.  ;-)

Dispositivo Android:  HTC Desire
Piattaforma per lo sviluppo:  iMac 21,5 OS X Snow Leopard 10.6.4
Applicativo per lo sviluppo:  Eclipse

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:Il Gestore di SMS by AndDev.it
« Risposta #3 il: 06 Ottobre 2010, 10:28:34 CEST »
0
Uhm.. Secondo me i gruppi richiedono che la persona abbia "troppe" conoscenze. Considerando che sviluppatori di livello alto non ce ne sono qui tantissimi, forse sarebbe meglio che ognuno possa entrare in un gruppo anche se sa fare solo una parte di quanto richiesto (probabilmente questa é anche la tua idea, ma specifico per sicurezza xD).

Esatto, era proprio la mia idea iniziale ed hai fatto benissimo a specificarla!

Un'altra cosa. Facciamo in modo di creare delle classi ben fatte in modo che siano slegate dall'app e quindi riutilizzabili. Cosí con lo stesso progetto andiamo pure a creare delle api di gestione sms, come aveva proposto Ricky un tempo.

Ho in mente cose che voi umani non potreste immaginarvi...  :-o

Tutti i gruppi (specialmente Receive & Send) saranno dei moduli indipendenti con interfacce per il recupero dei dati (creati dal gruppo Data), quindi saranno a tutti gli effetti delle API.
Il tutto sarà estendibile da moduli (o se vogliamo essere precisi plug-in) in modo dinamico, in modo da estendere il software di base iniziale anche da applicazioni nostre (volendo anche proprietarie anche se vincolate dalla GPL) che si collegano ai moduli base costruiti dai vari Team tramite interfacce, listener o intent.

Questo è uno dei motivi del mio warning di sopra... impossibile scrivere il codice adesso visto che bisogna definire come comunicano i vari moduli!

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Il Gestore di SMS by AndDev.it
« Risposta #4 il: 06 Ottobre 2010, 10:30:46 CEST »
0
MarcoDuff siamo pur sempre su mobile e troppe astrazioni comportano sempre un certo overhead ;)

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:Il Gestore di SMS by AndDev.it
« Risposta #5 il: 06 Ottobre 2010, 10:37:15 CEST »
0
Il lavoro è una piovra e mi monopolizza gran parte del tempo, ma voglio trovare comunque il tempo di contribuire attivamente. Inizialmente mi ero proposto come tester, ma all'occorrenza posso riciclarmi in altri team... allocatemi secondo necessità.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

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:Il Gestore di SMS by AndDev.it
« Risposta #6 il: 06 Ottobre 2010, 10:41:03 CEST »
0
MarcoDuff siamo pur sempre su mobile e troppe astrazioni comportano sempre un certo overhead ;)

Dopo aver visto Skype for Android ho perso il concetto di overhead!  o_O

Scherzi a parte, l'obiettivo è la modularità per ridurre al minimo l'overhead... un poco come accade con Java. Se ci pensi bene, Java è un linguaggio poverissimo, riesce a malapena a fare somme e sottrazioni! Se consideri la libreria rt.jar effettivamente come una libreria (quindi intendere anche la classe String, Date, ecc... come dei plug-in, cosa che effettivamente sono), ti ritrovi un linguaggio scarno, veloce ed estremamente modulare.
Il nostro obiettivo è lo stesso. Creare una infrastruttura che gestisce le operazioni di base (che paradossalmente sono "Invia a questo numero questo testo" e "Ricevuto da questo numero questo testo", stop!) e la rendiamo totalmente indipendente dal resto, tutte le varie aggiunte (visualizzazione, statistiche, gruppi di contatti, invio posticipato) non sono altro dei plug-in anche questi indipendenti.
Se l'applicazione risulta essere lenta o pesante, basta individuare il plug-in di riferimento e rifarlo, senza toccare l'infrastruttura.

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:Il Gestore di SMS by AndDev.it
« Risposta #7 il: 06 Ottobre 2010, 12:23:55 CEST »
0
Se mai ci fosse bisogno anche di sviluppare l'aspetto grafico mi prenoto in anticipo.  ;-)
C'é il View Team!
Postate il LogCat LogCat LogCat LogCat LogCat

Offline NikDroid

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Sistema operativo:
    Mac OS X 10.6
Re:Il Gestore di SMS by AndDev.it
« Risposta #8 il: 06 Ottobre 2010, 13:14:37 CEST »
0
C'é il View Team!

Giusto, che scemo... Ok, mi iscrivo anche al View Team in qualità di grafico.  :-P
Dispositivo Android:  HTC Desire
Piattaforma per lo sviluppo:  iMac 21,5 OS X Snow Leopard 10.6.4
Applicativo per lo sviluppo:  Eclipse

Offline onire

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Dream G1, Samsung Galaxy S
  • Sistema operativo:
    Windows Xp
Re:Il Gestore di SMS by AndDev.it
« Risposta #9 il: 06 Ottobre 2010, 14:45:15 CEST »
0
Ragazzi, vorrei darvi una mano anche io, pensate che possa fare qualcosa?

Offline Dany87rm

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Htc Desire
Re:Il Gestore di SMS by AndDev.it
« Risposta #10 il: 06 Ottobre 2010, 15:13:32 CEST »
0
Se non do fastidio vorrei fare test e dare un'occhiata al codice per imparare un pò (sono un programmatore java)

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:Il Gestore di SMS by AndDev.it
« Risposta #11 il: 06 Ottobre 2010, 15:58:35 CEST »
0
Se non do fastidio vorrei fare test e dare un'occhiata al codice per imparare un pò (sono un programmatore java)
Prego si accomodi ;) Il codice sará disponibile online quando esisterá xD, per i test basta iscriversi al gruppo adatto

Ragazzi, vorrei darvi una mano anche io, pensate che possa fare qualcosa?
Tu pensi di potere fare qualcosa? xP
Postate il LogCat LogCat LogCat LogCat LogCat

vincenzodicicco

  • Visitatore
Re:Il Gestore di SMS by AndDev.it
« Risposta #12 il: 06 Ottobre 2010, 20:17:00 CEST »
0
Consideratemi iscritto come minimo al Gruppo Consulting and Tester ed anche al Gruppo Data Team mi affascina molto! spero di essere all'altezza :)

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Il Gestore di SMS by AndDev.it
« Risposta #13 il: 06 Ottobre 2010, 20:19:32 CEST »
0
Tempo permettendo, mi piacerebbe entrare nel Gruppo Receive Team.
Però, ripeto, non ho tantissimo tempo a disposizione (visto che molto del mio tempo libero se ne va per seguire il forum stesso :P).
È 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 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:Il Gestore di SMS by AndDev.it
« Risposta #14 il: 20 Ottobre 2010, 10:32:10 CEST »
0
Non ci siamo più aggiornati :P
Postate il LogCat LogCat LogCat LogCat LogCat