Afin de valider mon diplôme universitaire et technologique, je devais effectuer un stage d'une durée de 10 semaines en entreprise. J'ai commencé mes recherches en décembre 2010 en contactant plusieurs entreprises lyonnaises dans le domaine du développement mobile. Florian Bureau, gérant de l'entreprise Noméo, m'a rapidement répondu et m'a proposé un entretien. Quelques jours plus tard, il m'a proposé de faire mon stage au sein de son entreprise Noméo.
Au cours de ce stage, j'ai pu m'intéresser au développement d'applications sur les plateformes Android. J'ai réalisé deux projets majeurs que je détaillerai dans ce rapport.
Le stage en entreprise permet d'acquérir une première expérience dans le monde professionnel en lien avec les deux années d'études faites à l'IUT. Il permet aussi de mettre en pratique ses connaissances.
Ce stage s'est avéré très intéressant et très enrichissant pour mon expérience professionnelle. En effet, je souhaite poursuivre mes études dans le domaine du mobile afin de devenir développeur d'application pour mobiles. C'est pour cela que j'ai décidé de le faire dans une entreprise comme Noméo.
Il m'a permis également de découvrir l'environnement professionnel de ce domaine.
Dans ce rapport, je vous exposerai tout d'abord une présentation de l'entreprise Noméo et de l'environnement dans lequel j'ai pu travailler. Je vous expliquerai ensuite les deux projets sur lesquels j'ai travaillé durant ces deux mois et demi. Enfin, je terminerai ce rapport avec un bilan personnel.
[...] Projet 1 : « Titan Xyphos Complex »
Le premier travail que j'ai réalisé est une application destinée aux Smartphones Android pour une boite de nuit : « Titan Xyphos Complex ». L'application existait déjà pour iPhone. J'ai donc pu me baser sur cette application pour développer la version Android. Je vais vous détailler ce projet dans cette partie.
A. Etude du projet
1. Descriptif du projet
Le Titan Xyphos Complex est une des plus grandes boites de nuits de France. Située à Couzon-au-Mont-d'Or, dans la région lyonnaise, la boite de nuit avait besoin d'un outil efficace pour prévenir ses clients des nouvelles soirées. Après avoir mis à jour son site internet, le Titan a alors décidé de faire appel à Noméo afin d'avoir sa propre application mobile et pouvoir ainsi informer ses utilisateurs à tous moments des nouveaux évènements du Titan (...)
[...] Elles permettent ainsi pour le Titan de rester en contact avec les utilisateurs. L'envoi de push est disponible sur Android depuis la version 2.2 du système d'exploitation par l'utilisation des services Cloud To Device Messaging (C2DM) de Google. Nous allons voir dans cette partie le fonctionnement de ces services. Trois acteurs sont nécessaires pour l'envoi de ces notifications : - Le téléphone mobile destiné à recevoir les notifications : il héberge l'application et gère l'abonnement aux notifications ainsi que l'action à effectuer à la réception des messages. [...]
[...] L'application doit être développée pour deux plateformes : iPhone et Android. Je me suis occupé du développement pour Android. L'application iPhone a été développée juste avant mon arrivé par un autre développeur de Noméo Les contraintes de l'application L'application ayant déjà été développée pour iPhone, je n'ai pas eu de contrainte majeure pour la réaliser. En effet, je connaissais précisément toutes les fonctionnalités de l'application. En revanche, l'application Android devait être exactement la même que celle développée sur iPhone (même fonctionnalités, même graphismes De plus, l'application « Titan Xyphos Complex » est la première application de Noméo développée sur Android. [...]
[...] Chargement de l'agenda Liste des soirées Détails d'une soirée b. Le parseur Nous allons maintenant nous intéresser au parseur XML, permettant de stocker les évènements du XML renvoyé par le serveur dans une ArrayList. Ce parseur est chargé d'instancier les objets de type « Evènement » contenus dans ce fichier. Il faut savoir que les données renvoyées par le serveur sont encodés en Base 64 par sécurité. J'ai donc dû les décoder avec une classe appelée « Base64.java » avant de les utiliser. [...]
[...] Florian Bureau a accepté ma proposition et m'a également proposé de travailler cet été dans son entreprise. J'aurais donc l'occasion de travailler sur la deuxième version de l'application Spennare. Pour finir, je voudrais ajouter que la formation que j'ai eu l'occasion de suivre à l'IUT durant ces deux années est très bien adaptée à mon projet professionnel. En effet, c'est une formation générale qui m'a permis de m'adapter rapidement au monde du développement mobile même si je n'avais peu de connaissance dans ce domaine avant mon stage. [...]
[...] La page Contact Le troisième onglet de l'application de l'application est l'onglet « Contact et Réservation ». C'est sur cette page que sont affichés des informations pratiques sur le Titan comme l'adresse, les numéros de téléphones et les tarifs de la boite de nuit. Cette page est principalement définie dans un fichier XML contenant les informations nécessaires. Celles-ci ne sont pas récupérées d'un Web Service et ne peuvent être modifiées qu'en modifiant le fichier XML. Il est possible d'appeler le Titan ou de leur envoyer directement un mail en cliquant sur le numéro de téléphone ou sur le mail. [...]
Référence bibliographique
Format APA en un clicLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture