Conception et développement d'applications mobiles multi-plateformes
(Android/IOS) avec les librairies React-Native, Redux, React-Navigation.
Ajout du langage TypeScript pour mieux maintenir et débugger les projets.
Développement à l'aide de l'éditeur open source Visual Studio Code.
Développement d'API RESTful avec .NET Core et EntityFramework Core.
Création et gestion de bases de données PostgreSQL.
nouvelle application mobile multi-plateformes (ReactNative / Typescript / Redux / C# (ASP .Net / ASP .Net Core)
PROJET : Conception, design, archItecture et développement d'une nouvelle application mobile multiplateformes React-Native/Typescript ainsi que d'une API REST C# pour Taxi G7
DOMAINE D’INTERVENTION :
• Développement d'une API REST .Net:
1. Développement d'une API REST ASP .NET
2. Evolution d'une base de données Microsoft Sql Server
3. Utilisation de Entity Framework (approche DB First)
4. Développement avec l'éditeur de code Visual Studio 2017
5. Réalisation de tests
• Conception et développement d'une application mobile React-Native / TypeScript :
1. Créations des interfaces mobiles natives (Android/IOS) avec les frameworks/librairies Javascript
React-Native, Redux...
2. Ajout du langage TypeScrypt pour mieux maintenir et débugger le projet
3. Mise en place d'un environnement de développement et de test sur Visual Studio Code
4. Mise en place d'un environnement de développement et de test sur Android Studio
5. Mise en place d'émulateur Android
6. Utilisation des librairiers Reac-Native suivantes :
• React-Native version 63.2
• Redux : Gestion du store de l'application, des données et de l'état global
• Redux-persist/Asynchrone-Storage : Stockage des données du store
• React-Navigation : Gestion de la navigation et des animations entre les ecrans
• Redux-Thunk : Gestion du middleware
• React-Native-Element / React-Native-Paper / React-Native-Base : Librairies de composants
• React-native-device-info : Acces à l'etat des composants du device
• React-native-image-picker : Gestion de l'acces à la camera et à la galerie photos
• Tesseract-OCR : Reconnaissance de texte sur une image pour le développement d'une
fonctionnalitée de reconnaissance de texte sur plaques d'immatriculations
• ...
Documentation et spécifications :
1. Réalisation de spécifications fonctionnelles et techniques
2. Réalisation de maquettes de l'application avec Adobe XD
• Conception et développement d'une API REST .NET Core :
1. Développement d'une API RESTful ASP .NET Core 2
2. Conception et développement d'une base de données PostgreSQL
3. Mise en place et utilisation de Entity Framework Core (approche DB First) pour les requêtes avec
la base de données PostgreSQL et pour la génération du modèle entité/association de l'API
RESTful ASP .NET Core
4. Réalisation de tests
5. Développement avec l'éditeur de code Visual Studio 2019