Une application mobile pour consulter le Grand Dictionnaire Estonien Français.
- Recherche de mots en français et en estonien
- Affichage détaillé des articles avec :
- Vedette (mot principal)
- Blocs grammaticaux
- Blocs sémantiques
- Blocs phraséologiques
- Exemples et traductions
- Interface utilisateur intuitive et responsive
- Python pour générer un fichier unique et unifié du dictionnaire.
- React Native
- Expo
- TypeScript
- Expo Router pour la navigation
- EAS Build pour le déploiement
- Node.js (version 18 ou supérieure)
- npm ou yarn
- Expo CLI
- EAS CLI (pour le déploiement)
cd python
python combine_xml_to_json.py
## Installation
1. Cloner le dépôt :
```bash
git clone [URL_DU_REPO]
cd gdef- Installer les dépendances :
npm install
# ou
yarn install- Installer EAS CLI globalement :
npm install -g eas-cli- Lancer l'application en mode développement :
npx expo startL'application utilise EAS Build pour le déploiement sur les stores. Voici les étapes principales :
- Se connecter à votre compte Expo :
eas login- Configurer le projet pour le build :
eas build:configure- Créer un build de développement :
eas build --profile development --platform ios
# ou
eas build --profile development --platform android- Créer un build de production :
eas build --platform ios
# ou
eas build --platform android- Soumettre à l'App Store :
eas submit --platform ios
# ou
eas submit --platform androidapp/
├── components/ # Composants réutilisables
├── data/ # Données de l'application
├── screens/ # Écrans de l'application
├── styles/ # Styles globaux
├── types/ # Types TypeScript
└── _layout.tsx # Configuration du layout
L'application utilise une structure de données complexe pour représenter les articles du dictionnaire :
Article: Structure principale d'un articleVedette: Informations sur le mot principalBlocGram: Blocs grammaticauxBlocSemantique: Blocs sémantiquesBlocPhraseologique: Blocs phraséologiques
© Jérôme Commaret