Sono un codificatore Android e ho 10 giorni per costruire un'applicazione mobile di messaggistica istantanea Android nativa. Com'è il piano?
Come sto scrivendo questo, sembra che tu sia sceso a circa sette giorni... Ouch.
Vorrete conoscere, usare e amare l'Extensible Messaging and Presence Protocol, o XMPP.
Il piano è così:
- Trovare un server XMPP. Questo è l'hub per i vostri client di chat. Ci sono due parti: hardware e software. Ahimè, Google Talk è quasi scomparso, quindi dovrete trovare un server da qualche parte sull'interweb. Vorrai far girare un software server XMPP come Jabber; vedi la lista qui: http://xmpp.org/xmpp-software/servers/
Ci potrebbe essere un modo per ottenere sia l'hardware che il software insieme, come un'immagine su AWS precaricata con Jabber. - Trova una libreria XMPP per Android. Apparentemente la maggior parte degli sviluppatori di chat stanno usando una porta di Smack per Android, alcune informazioni qui: Costruire un'applicazione di chat. Ci sono anche alcuni esempi di codice; dovrebbero essere sufficienti per farvi partire. Note that those samples use talk.google.com, you will need to substitute your own XMPP server as mentioned earlier.
- Start banging out code.
Good luck!
Articoli simili
- È una buona idea costruire un'app di messaggistica istantanea quando ci sono già le migliori app di messaggistica nel negozio?
- Come costruire un'applicazione desktop di messaggistica istantanea
- Quali sono i migliori linguaggi di programmazione per costruire app di messaggistica istantanea?
- Quali sono alcune app di messaggistica istantanea che sono sottovalutate?