Application Android Channel Messaging
Du 24/01/2015 au 13/03/2015 
(Terminé)
Type : Application mobile
Contexte : Scolaire
 
                         
                        En licence DIM, le cours d'Android s'est basé sur la réalisation d'une application de contact.
À partir d'un webservice renvoyant des données en JSON (utilisation de la librairie GSON), nous avons du créer un formulaire de connexion, puis une liste de chaînes contenant chacune une liste de messages. Il est alors possible d'envoyer un message avec du texte, une photo et/ou la position géographique de l'envoi. Au clic sur un message, on peut visualiser cette position sur une carte. Pour cela, nous avons utilisé Google Play Services. La possibilité d'ajouter chaque utilisateur à ses amis a également été mise en place grâce à une base de données embarquée SQLLite. On peut alors échanger des messages privés avec ses amis.
L'application gère les fragments afin de bénéficier d'affichages différents selon l'orientation du téléphone : en version portrait, une seule Activity est visible (la liste de channels, puis les messages), en version paysage, les deux Activity sont côte à côte.
Les fichiers de l'application ont été ordonnés selon une architecture proche d'un modèle MVC.
 
                   
                   
                   
                   
                   
                  