Vous êtes sur la page 1sur 17

Ecole nationale Supérieure d’Informatique et d’analyse des Systèmes

Application HelloWorld Quizz.


PROJET DEVELOPPEMENT MOBILE
Encadré par: P. Taoufek Rachad
Réalisé par: Soumaya LOUDAINI
Mohamed AIT LHAJ BRAHIM
OBJECTIF:

initiation au développement mobile


Réussir un projet mobile
Conception d’une application mobile et réalisation
du design.

MIOLA - Développement mobile. Année scolaire 2019/2020 2


PLAN:

▪ INTRODUCTION.
▪ PRESENTATION DE L’APPLICATION.
▪ ARCHITECTURE
▪ CONCEPTION & DESIGN.

▪ DEVELOPPEMENT.
▪ GESTION D’ACCES AUX DONNEES.
▪ CONCLUSION.

MIOLA - Développement mobile. Année scolaire 2019/2020 3


INTRODUCTION

les applications mobiles sont de plus en plus utilisées de


nos jours, car les smartphones consomment une grande partie
de notre temps. C’est pourquoi offrir ses services à travers
une application mobile est devenue primordiale, c’est un bon
moyen de renforcer son image de marque et de se différencier
de la concurrence. .
avec une application mobile nos services offerts
accompagne notre clientèle partout et tout au long de la
journée ce qui l’encourage à les utilisés

MIOLA - Développement mobile. Année scolaire 2019/2020 4


PRESENTATION DE L’APPLICATION:

Aperçu:
Notre projet est une application mobile appelé « HelloWorld
Quizz » ayant pour objectif principal d’offrir des quizz en ligne
rapide et facile à propos des expressions du tourisme en langue
anglaise indispensable durant les conversations quotidiennes
pendant ses voyages à l’étranger.

MIOLA - Développement mobile. Année scolaire 2019/2020 5


PRESENTATION DE L’APPLICATION:

Problématique:
C’est vrai que des formations d’apprentissage de nouvelles
langues on en trouve partout dans des centres de langues ou
sur des sites internet, mais ça peut être consistante et
demande beaucoup de temps.

MIOLA - Développement mobile. Année scolaire 2019/2020 6


PRESENTATION DE L’APPLICATION:

Solution:
Notre application propose des questions orientés à
propos du vocabulaire et expressions qui sont certainement
utiles pour les personnes qui ne métrise pas l’angalis afin de se
débrouiller durant son voyage à l’etranger.

MIOLA - Développement mobile. Année scolaire 2019/2020 7


ANALYSE CONCEPTUELLE & INTERFACES:

1. Notre application intègre


de l’authentification:
sauvegarder pour chaque
utilisateur l’historique de ses
scores.
 visualiser le meilleur score.

MIOLA - Développement mobile. Année scolaire 2019/2020 8


ANALYSE CONCEPTUELLE

2. Elle donne le choix entre 3


catégories de questions:
QCM
 image correcte
Rédiger la réponse.

3. propose des quizz rapides:


4 questions par quizz.
MIOLA - Développement mobile. Année scolaire 2019/2020 9
ANALYSE CONCEPTUELLE

4.Un timer:
répondre dans le délai sinon on
passe à la question suivante.

5.Résultat de la réponse avec


unScore pour chaque question:
répondre dans le délai sinon on
passe à la question suivante.

MIOLA - Développement mobile. Année scolaire 2019/2020 10


ANALYSE CONCEPTUELLE

Diagramme d’activité:

MIOLA - Développement mobile. Année scolaire 2019/2020 11


REALISATION:
Architecture de l’application:

Architecture 3 - tiers :
o Couche présentation: interfaces graphiques.
o Couche métier: entités métiers.
o Couche accès aux données: gérer l’accès au données.

Distribuér les tâches entre les différente couches ce qui réduit l’ampleur des erreurs

Capture architecture sur android studio

MIOLA - Développement mobile. Année scolaire 2019/2020 12


REALISATION:

Plateforme android:
Nous utilisons la platefrome mobile android :
 open source et gratuite.
 Elle fournit un ensemble de logiciels pour les appareils mobiles:
 Système d’exploitation: open source pour les smartphones, tablettes…
 Middleware: interface entre les applications et l’OS.
 Application mobile.

MIOLA - Développement mobile. Année scolaire 2019/2020 13


REALISATION:
Android Studio:
Nous avons opté pour Android Studio comme IDE pour le
développement de notre application android.

MIOLA - Développement mobile. Année scolaire 2019/2020 14


REALISATION:
FireBase:
pour le back end nous avons utilisé firebase pour la plateforme mobile de
Google:
• Firebase authentification : pour implémenter un l’authentification.
authentification par le compte google.
• Realtime DataBase : est une base de donnée NoSQL qui permet une
synchronisation des données entre en temps réel.
 Charger les Questions/Réponses et stocker les scores.

MIOLA - Développement mobile. Année scolaire 2019/2020 15


MIOLA - Développement mobile. Année scolaire 2019/2020 16
Conclusion

▪ Ce travail

MIOLA Année scolaire 2019/2020 17

Vous aimerez peut-être aussi