Vous êtes sur la page 1sur 31

Année Universitaire

2019-2020

Projet de fin d'année

Conception et Réalisation d'une


Application Mobile de Bricolage à
Domicile
Réalisé par: Encadré par :
Adem BenSalem – Hamza Attig Mme Ferdawss Douma
INTRODUCTION

PROBLEMATIQUES 

OBJECTIFS DU PROJET
Plan
CONCEPTION

REALISATION

CONCLUSION ET
AMELIORATIONS
2
INTRODUCTION

3
Besoin d'un bricoleur?
Facteurs de croissance :

• La Demande locale
• L'influence sur le marché
• Résidences secondaires
• L'entretien des propriétés

4
5
PROBLEMATIQUES

6
Étude de l'existant
Inconvénients :
• La recherche d'un fournisseur de services pour les services à
domicile est actuellement une tâche difficile.
• Il n'y a pas d'application où les utilisateurs peuvent facilement
obtenir des informations ou les coordonnées des fournisseurs de
services à domicile.

7
SOLUTIONS

8
Solution proposé
• Avantages:
• Cette application aide les utilisateurs à obtenir facilement les coordonnées des
fournisseurs de services pour les services à domicile.
• Le fournisseur de services peut facilement localiser la maison de l'utilisateur car il lui
fournira les détails de localisation exacte de la maison.

9
OBJECTIFS

10
valoriser
les professionnels de
qualité

trouver des artisans


pour réaliser chez
Objectifs
soi les travaux du
quotidien.

nous avons imaginé


une solution plus
sûre, plus rapide,
moins chère
11
CONCEPTION

12
Spécification des besoins
 Les besoins fonctionnels : 
• L’utilisateur  doit pouvoir s’inscrire à la plateforme avec deux méthode :

- Authentification avec email

- Authentification avec Google

• L’utilisateur doit pouvoir éditer les informations de son compte (Profile) 

 -Nom , email , mot de passe , photo de profile ,,,

13
• L’utilisateur doit pouvoir déposer une annonce en suivant les différents menus proposés par
l’application détaillé.(lieu d'intervention , date …)

• L’utilisateur doit pouvoir modifier son Demande d'intervention

• L’utilisateur doit avoir la possibilité de noter et d’écrire un avis sur les bricoleurs après chaque
réalisation de service.

• L’utilisateur doit pouvoir effectuer une recherche des annonces en utilisant des Catégories.

• L’utilisateur doit pouvoir effectuer une navigation par géolocalisation des annonces publiées sur
une carte (Google Maps).

• Le Bricoleur doit pouvoir Personnaliser son profil par la sélection des domaines de compétence
et la localisation. 

• Le Bricoleur doit avoir des fiches complètes avec toutes les informations (Présentation, photos
et avis des internautes).

14
Les besoins non fonctionnels:

 Performance

 Sécurité

 Fiabilité
 Compatibilité
 Maintenabilité

15
Cas d’utilisation « Client »

16
Cas d’utilisation « Bricoleur »

17
Diagramme de class :

18
REALISATIONS

19
20
Choix technologiques:

    Android Studio est un environnement de


développement pour développer des applications
mobiles Android. Il est basé sur IntelliJ IDEA et
utilise le moteur de production Gradle. Il peut être
téléchargé sous les systèmes d'Exploitation Windows,
MacOs, Chrome OS et Linux.

Android Studio

21
Java vs Kotlin

    Depuis 2017, Google a lancé son nouveau langage : Kotlin! Cette nouvelle techno a
pour principal objectif de remplacer le Java à long terme.
  

22
Firebase :
     Firebase est le nom d’une plateforme mobile de
Google qui facilite la création de back-end à la fois
scalable et performant. En d’autres termes, il s’agit
d’une plateforme qui permet de développer
rapidement des applications pour mobile et pour le
web.

Firebase

23
Sur Firebase, il existe deux types de bases de données : 
Firebase Realtime Database et Firebase Firestore
Ces dernières sont des bases de données dites "NoSQL".

24
Realtime Database
Firebase Realtime Database est capable de fournir à L’application
la valeur des données et les mises à
jour appliquées sur ces dernières avec à une simple API.

25
La Structure de la base de donné

26
27
Mise en œuvre et essai 

28
CONCLUSION

29
MERCI POUR VOTRE
ATTENTION
31

Vous aimerez peut-être aussi