Skip to content

Wandersalamander/FrenchWordWizard

Repository files navigation

French Vocabulary Trainer App

This repository contains the source code for an Android application designed to help users train and learn the 2000 most important French words. The app intelligently recognizes which words the user knows well and which words they need to practice more, automatically proposing words that need further practice.

Features

  • Word Recognition: The app tracks user progress and determines which words are well-known and which require more practice.
  • Adaptive Learning: Automatically proposes words that the user needs to practice based on their performance.
  • Statistics: Provides detailed statistics on user progress and word mastery.
  • User-friendly Interface: Easy-to-use interface designed for effective learning.

Screenshots

screenshot_main screenshot_learning

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/FrenchVocabularyTrainer.git
  2. Open the project in Android Studio:

    • Launch Android Studio.
    • Select Open an existing project.
    • Navigate to the cloned repository directory and select it.
  3. Build the project:

    • Click on Build in the top menu and select Rebuild Project.
  4. Run the app:

    • Connect your Android device or start an emulator.
    • Click on Run in the top menu and select Run 'app'.

Usage

  1. Start Learning:

    • Open the app and begin your training session.
    • The app will present you with words to practice.
  2. Review Words:

    • Mark words as "Known" or "Unknown" based on your confidence.
    • The app will adapt to your responses and adjust the word pool accordingly.
  3. Track Progress:

    • View your progress statistics to see how well you are doing and which words need more practice.

Contributing

Contributions are welcome! If you would like to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

Happy learning! 🇫🇷📚

About

Android vocabulary trainer for french

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages