Institut Supérieur de Comptabilité et d’Administration des Entreprises
Nouakchott-Mauritanie
PROJET DE FIN D’ETUDES
Pour l’obtention de :
LICENCE en DEVELOPPEMENT INFORMATIQUE
Thème :
Développement d’une application mobile (client) qui communique avec API
serveur
Elaboré par: Cheikh El Mustapha Hamady – I18189
Encadré par : Dr. Mohammed Ould Zoubeir
Année Universitaire : 2022-2023
1
Dédicace
Toutes les lettres ne sauront trouver les mots qu’il faut…Tous les mots ne sauraient exprimer
la gratitude,
L’amour, le respect, la reconnaissance. Aussi, c’est tout simplement que :
Je dédie cette Mémoire
Je remercie avant tous Allah
A mon très cher père
Tout l’encre du monde ne pourrait suffire pour exprimer mes sentiments envers un être très
cher. J’implore Dieu, tout puissant, de vous accorder une bonne santé, une longue vie et
beaucoup de bonheur
A ma très chère mère,
Aucune dédicace très chère maman, ne pourrait exprimer la profondeur des sentiments que
j’éprouve pour vous. Vous m’avez aidé et soutenu pendant de nombreuses années avec à
chaque fois une attention renouvelée. Puisse Dieu, tout puissant, vous combler de sante, de
bonheur et vous procurer une longue vie.
2
REMERCEMENT
Tout d’abord, nous remercions dieu le tout puissant de nous avoir donné l’opportunité
d’achever ce projet.
Nous commençons par remercier Dr. Mohammed Ould Zoubeir qui nous a fait l’honneur
d’être encadrant.
Nous le remercions profondément pour ses encouragements continus, d’être toujours là pour
nous écouter, nous aider, nous guider à retrouver le bon chemin par sa sagesse et ses précieux
conseils.
En outre, son soutien moral, sa compréhension, sa générosité en matière de formation et
d’encadrement nous ont été très utiles pour l’élaboration de ce mémoire.
Nous le remercions aussi pour le conseil concernant les taches évoquées dans ce rapport, le
suivi et la confiance qu’il nous a témoignée.
Nous voulons également exprimer par ces lignes de remerciements notre gratitude envers tous
ceux qui par leur présence, leur soutien, leur disponibilité ou leurs conseils, nous ont
encourages pour accomplir ce projet. Enfin, nous ne pouvons achever ce mémoire sans
exprimer nos sincères remerciements et notre profonde gratitude a tout le professeur de notre
institut ISCAE, pour leur dévouement et leur assistance tout au long de notre cursus d’études
universitaires.
3
TABLE DE MATIERES
Dédicace .................................................................................................................................................. 1
REMERCEMENT................................................................................................................................. 2
INTRODUCTION ................................................................................................................................. 6
1 L’ENTREPRISE SYSONE ............................................................................................................ 8
2 ANALYSE ET SPECIFICATION DES BESOINS ....................................................................... 9
2.1 INTRODUCTION .................................................................................................................. 9
2.2 Spécifications des besoins : .................................................................................................... 9
2.2.1 Besoins fonctionnels ....................................................................................................... 9
2.2.2 Besoins non fonctionnels : ............................................................................................. 9
2.3 Analyse des besoins .............................................................................................................. 10
2.3.1 Étude préalable : ........................................................................................................... 10
2.4 Méthodologie de développement : ........................................................................................ 10
2.4.1 Définition de processus unifié : ................................................................................... 10
2.4.2 Phase du processus unifié : .......................................................................................... 10
2.4.3 Activités du processus unifie : ...................................................................................... 10
2.5 Conclusion ............................................................................................................................ 11
3 DEVELOPPEMENT ET REALISATION ................................................................................... 11
3.1 INTRODUCTION : .............................................................................................................. 11
3.2 Définition React Native : ...................................................................................................... 12
3.3 L’histoire de React Native .................................................................................................... 12
3.4 Le cross-platform .................................................................................................................. 16
3.5 Comment fonctionne React Native ? ................................................................................... 17
3.6 L’architecture React Native.................................................................................................. 18
3.6.1 Avant la nouvelle architecture React 18 ...................................................................... 18
3.6.2 Argumentation du choix de React Native .................................................................... 23
3.7 Expo Go................................................................................................................................ 25
3.7.1 Fetch ............................................................................................................................. 30
3.7.2 Axios .............................................................................................................................. 31
3.8 Comment faire des appels d’API REST dans React Native App ........................................ 32
3.9 En conclusion ....................................................................................................................... 32
4 Node JS ......................................................................................................................................... 33
4.1 Package.json ......................................................................................................................... 33
4.2 @expo/vector-icons ............................................................................................................... 34
4.3 React-navigation/native ........................................................................................................ 35
4.4 React-native-render-html ..................................................................................................... 35
4
4.5 React-native-tailwindcss ....................................................................................................... 35
5 PRESENTATION DU SYSTEME ............................................................................................. 36
5.1 Les principales interfaces graphiques ................................................................................. 36
5.2 Interface pour l’offre d’emploi ............................................................................................ 36
5.3 Interface pour l’appels d’offre ............................................................................................. 37
5.4 Interface pour l’infos avis .................................................................................................... 38
5.5 Conclusion ............................................................................................................................ 38
Conclusion générale ............................................................................................................................ 40
WEBOGRAPHIE ................................................................................................................................ 41
1 / 42 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !