Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Abdeltifdrarez/Apprendre-le-Darija-pour-les-fran-ais

Domain:

natural language processing

Record type:

software
Creator:
Abd
Host:
Application Android native pour apprendre le Darija pour les français (arabe marocain), inspirée de Duolingo. # Darija Learn — Android Studio (Java) Application Android native pour apprendre le **Darija** pour les français (arabe marocain), inspirée de Duolingo. - **Langage** : Java - **IDE** : Android Studio (Iguana / Koala / Panda 2 ou plus récent) - **minSdk** : 24 (Android 7.0 Nougat) - **targetSdk / compileSdk** : 34 - **Architecture** : `MainActivity` + `BottomNavigationView` + 3 `Fragment` (Apprendre / Pratiquer / Profil), `LessonActivity` qui enchaîne 5 types d'exercices via `Fragment` : - `TextExerciseFragment` (carte de vocabulaire + TTS arabe) - `VoiceExerciseFragment` (`TextToSpeech` en `Locale("ar")`) - `VideoExerciseFragment` (`VideoView` + vidéo locale) - `QuizExerciseFragment` (QCM) - `WritingExerciseFragment` (saisie texte avec validation) La progression (XP, série, cœurs, leçons terminées) est sauvegardée avec `SharedPreferences`. ## Ouvrir le projet 1. Lancez **Android Studio**. 2. `File` → `Open` → choisissez le dossier `darija-android`. 3. Android Studio va proposer d'installer/configurer le **Gradle Wrapper** automatiquement à la première synchronisation. Acceptez. (Le wrapper binaire `gradle-wrapper.jar` n'est pas inclus dans cette archive — Android Studio le télécharge tout seul.) 4. Patientez le temps de la synchronisation Gradle. 5. Branchez un téléphone Android (ou démarrez un AVD), puis cliquez sur **Run ▶**. ## Si la synchronisation Gradle ne génère pas le wrapper Ouvrez un terminal dans le dossier du projet et lancez : ```bash gradle wrapper --gradle-version 8.7 ``` (Nécessite `gradle` installé. Sinon, Android Studio le fait automatiquement.) ## Personnaliser le contenu Tout le contenu pédagogique (unités, leçons, exercices, vocabulaire) est dans : ``` app/src/main/java/com/darija/learn/data/LessonRepository.java ``` Pour ajouter une nouvelle leçon, ajoutez un `Lesson` à l'unité correspondante avec sa liste d'`Exercise`. ## Permissions L'app n'a besoin que de l'accès à Internet (déclaré dans le manifeste pour de futurs contenus e …

Visit

github.com

Languages

Arabic, Algerian Spoken

Similar

sibylassana95/Fran-ais-Soninkeyawelmkk/dictionnaire-nzebi-fran-aispierreMashi/mashi-fran-ais-dictionnaireLe Cas de la Langue Ibibio dans les Habitudes Dialectiques et les Erreurs de Communication en fran?ais Oral parkayalavenance7-hash/Vocabulaire-kisanga---fran-ais-makhtar7186/model-traduction-fran-ais-wolof

sibylassana95/Fran-ais-Soninke

Le but de ce projet est de fournir un traducteur français-soninke pour aider les personnes à traduir

yawelmkk/dictionnaire-nzebi-fran-ais

pierreMashi/mashi-fran-ais-dictionnaire

Corpus et dictionnaire bilingue mashi–français pour l’apprentissage, la recherche et la préservation

Le Cas de la Langue Ibibio dans les Habitudes Dialectiques et les Erreurs de Communication en fran?ais Oral par

Les objectifs de la communication ne peuvent pas? tre atteints sans le langage. Les activités quotid

kayalavenance7-hash/Vocabulaire-kisanga---fran-ais-

Les vocabulaire kisanga - français, et conçu pour aider les gens qui veulent apprendre et a mieux co

makhtar7186/model-traduction-fran-ais-wolof

# 🌍 Traducteur Français → Wolof Système de traduction automatique neuronale du **français** vers le