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