Application mobile Android de consultation de médicaments pour le laboratoire GSB. Développer les modules d’une application Java Android existante à partir d’une base de données SQLite embarquée

Public concerné 🎓

BTS Services Informatiques aux Organisations

Matière 📚

SI3 Exploitation des données

Présentation 📋

L’entreprise GSB a besoin, pour ses visiteurs médicaux, d’une application mobile recensant les médicaments mis sur le marché en France (un peu comme l’application mobile de l’entreprise Vidal, mais construite à partir de données libres de droit).

Une équipe de techniciens a été déléguée pour le projet. Ils travaillent dans un processus Agile Scrum, avec les technologies Android Studio, git et SQLite. Les données, récupérées en csv à partir du site data.gouv.fr, ont été migrées dans SQLite. Une application de test programmée en Java – Material Design est fournie sur git.

L’ordre proposé des missions est le suivant :

Mission 1
nstallation et manipulation de l’environnement de développement Android Studio

Mission 2
Eploitation d’une base de données SQLite embarquée sur le smartphone Android

Mission 3
Cours d’introduction à la programmation objet (création d’objets en Java)

Mission 2
Utilisation d’ArrayList en Java

Prérequis ⚡

Modèle relationnel SQL Langage d’Interrogation des données, Langage de Manipulation des Données Bases de la programmation structurée (variables, structures conditionnelle et itérative, typage, fonction) Utilisation de base de git (clone et branches) Voca

Compétences 💪

Outils 🛠️

Environnement de développement intégré (IDE) Android Studio, git, SQLite

Téléchargements 📥

📎 initiationPOO_java_dans_android_sqlite-presentation.pdf
Fichier libre – Télécharger (338.06 KB)

📎 initiationPOO.zip
Fichier libre – Télécharger (2.09 MB)

✅ InitiationPOO-correction.zip
Corrigé disponible – Télécharger

Mots-clés ﹟

SQL, SQLite, Langage d’Interrogation des Données, intégration d’une base SQLite dans une application Android Android Studio, AVD, API, console Logcat Initiation à la programmation orientée objet, classe, objet, constructeur, new, signature et argument d’une méthode, paramètre d’une méthode, classe métier, classe technique, classe DAO, adresse mémoire, référence, hash code, git, Material Design Parcours d’ArrayList

Version 📝

V1.0

Date de publication 📅

10/05/2019

Auteur.e(s) ✍️

Fabrice Missonnier, relectures Hervé Le Guern, Olivier Capuozzo et Yann Barrot

Laisser un commentaire