Académique Documents
Professionnel Documents
Culture Documents
MOBILE
Travaux pratiques
1- Un fichier .apk.
2- Un document expliquant les choix effectués et la modélisation de l’application développée.
3- Un guide utilisateur.
Projet 1 – Application mobile pour artisan indépendant
Contexte
Vous êtes artisan (menuisier, électricien, plombier, mécanicien, etc.) et votre activité fonctionne
très bien. Votre clientèle a augmenté ces dernières années et vous souhaitez mieux suivre votre activité à
l’aide d’une application mobile. Vous souhaitez enregistrer et suivre les informations suivantes :
Contenu de l’application
1. Une page de connexion avec une checkbox permettant de mémoriser vos identifiants de
connexion. Les données de connexion devront être enregistrées localement (SharedPreferences).
2. Une page de déconnexion vous demandant de confirmer votre souhait de déconnexion, et de
quitter l’application.
3. Une base de données locale (SQLite) permettant d’enregistrer toutes vos actions hors-ligne.
4. Une base de données distante (SQL Sever ou MySQL) identique à la base de données locale. La
base de données locale devra être synchronisée avec la base de données distante tous les jours à
23h30.
5. Une page permettant de saisir un nouveau client (informations avec photo + vidéo). Les
informations de base sont obligatoires mais la photo et la vidéo sont optionnelles.
6. Une page permettant de visualiser les données saisies avant validation.
7. Une page de confirmation.
8. Une page permettant de lister vos prestations.
9. Une page permettant de prendre rendez-vous.
10. Plusieurs pages permettant de rajouter ou supprimer (au choix) :
o une nouvelle prestation,
o une nouvelle pièce ou équipement,
o un nouveau client,
o un nouveau rendez-vous.
11. Toute autre fonctionnalité que vous jugerez utile.
Projet 2 – Application mobile pour médecins et infirmiers
Vous êtes infirmier ou médecin et vous travaillez de jour. Tous les soirs avant de partir, vous devez laisser
les consignes à vos collègues concernant l’état de vos patients.
Au lieu de tout écrire, vous souhaitez pouvoir enregistrer une note vocale et associer cette note vocale
aux patients directement concernés. Cela permet de limiter les risques d’oubli ou d’omission des messages
importants pouvant aider à une meilleure prise en charge des patients.
Lorsque les collègues qui vous remplacent arrivent, ils sélectionnent le nom du patient et accèdent à
l’enregistrement vocal pour avoir toutes les informations du patient. A leur départ, ils font pareil.
Bonus :
Fonctionnalités de base
Bonus :
- Publier en pdf la liste de tous les étudiants d’une promotion donnée avec les notes respectives.
Projet 4 – Application mobile permettant de rechercher ou contacter un
ouvrier
Contexte
Un constat a été fait qu’il n’existe pas de base de données permettant de rentrer facilement en contact
avec les ouvriers au sein de la ville de Kinshasa.
Par exemple, lorsque vous avez besoin d’un maçon, vous devez demander à votre entourage s’ils
connaissent un maçon. Vous n’avez aucun moyen de savoir si des maçons compétents existent dans votre
quartier et même s’ils sont disponibles.
Vous avez donc l’idée de mettre en place une application mobile permettant de faciliter la mise en relation
des ouvriers avec le reste de la population. L’application devra permettre à chaque ouvrier de s’inscrire,
renseigner ses coordonnées, et lister ses prestations. Et chaque habitant de la ville pourra consulter et
contacter les ouvriers en fonction des différents filtres possibles (ville, quartier, références, etc.).
Fonctionnalités de l’application
Bonus :
a. traduire l’application en lingala et/ou autres langues locales,
b. ajouter toute autre fonctionnalités que vous jugerez utile.
Projet 5 – Application mobile pour lecture des codes à barres
1. de lire tous les types de barre codes, afficher sur une page les informations lues et les stocker dans
une base de données ;
2. de générer un type de code à barres en fonction des informations saisies sur interface (à définir
par vous) par l’utilisateur.
1. Codes unidimensionnels :
a. EAN8, EAN13, UPC.
b. Codabar Monarch (NW7).
c. Code 11.
d. Code 39.
e. Code 93.
f. Code 128.
g. HIBC et UDI.
h. ITF ou Interleaved 2 of 5.
i. Industrial.
Fonctionnalités de base à inclure : voir consignes générales (connexion / login / déconnexion, etc.)
Projet 6 – Application mobile pour suivi de ses recettes vs. dépenses
Développer une application qui permet aux travailleurs indépendants de suivre leurs dépenses localement
et simplement.
Exemple :
- Un taximan qui veut suivre tous les jours et mois ses recettes et dépenses.
- Une maman vendant du pain qui veut suivre le montant gagné par jour et la durée de ses journées.
Fonctionnalités attendues :
Bonus
- Ajouter des alertes ou notifications qui seront envoyées à l’utilisateur lorsque le quota ou montant
cible définie pour une journée est atteint.
- Ajouter la possible de rajouter différentes commentaires ou champs spécifiques (ex. trajet
effectué sur une journée spécifique).