Skip to content

An engaging Flutter application that helps users learn English vocabulary through various interactive learning modes. With a focus on user experience, this app makes language learning enjoyable and effective.

Notifications You must be signed in to change notification settings

greemoid/words_learning

Repository files navigation

English Words Learning App

Welcome to the English Words Learning App! This Flutter application is designed to help users learn English vocabulary through various interactive learning modes. Built with modern Flutter packages and following best practices, this app leverages the BLoC pattern for state management, making it scalable and maintainable.

Features

  • Multiple Learning Modes: Explore different ways to learn new words:
    • Deep Learning
    • Puzzle Learning
    • Test Screen
    • Learning via Writing
  • User-Friendly Interface: Intuitive design for seamless navigation and a smooth learning experience.
  • Profile Management: Users can track their progress and customize their learning preferences.

Packages Used

  • flutter_bloc: For implementing the BLoC pattern.
  • equatable: For value comparison in BLoC states.
  • dio: For making HTTP requests to fetch data.
  • get_it: For dependency injection.
  • telegram_web_app: For Telegram integration.

Usage

  1. Creating an Account: Sign in using your Telegram account to track your progress.
  2. Navigating the App: Choose from various learning modes to start your vocabulary journey.
  3. Tracking Progress: Monitor your learning progress in your profile section.

Acknowledgments

  • Special thanks to the Flutter community for their support and contributions.
  • Inspired by various educational platforms and apps that encourage language learning, especially Anki, Quizlet and Promova, big thanks <3.

About

An engaging Flutter application that helps users learn English vocabulary through various interactive learning modes. With a focus on user experience, this app makes language learning enjoyable and effective.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published