Skip to content

Repository files navigation

Smart Toeic Prep

Smart Toeic Prep is a powerful and intelligent TOEIC preparation app designed to simulate real TOEIC tests and provide users with a personalized, AI-driven study experience. Whether you're aiming to improve your score or practice under exam conditions, Smart Toeic Prep offers a complete toolkit to help you succeed.


🎯 Features

  • 🏡 Home Widget for Flashcard Learning
    Instantly access and review words from your flashcard set directly on your device’s home screen. The Home Widget makes it easy to practice vocabulary at any time, helping you reinforce learning throughout the day.

  • 🎯 Real TOEIC Test Simulations
    Practice with tests that accurately mimic the format, difficulty, and timing of the actual TOEIC exam.

  • 🤖 AI-Powered Question Explanations
    Instantly get smart explanations for every question to enhance your understanding.

  • 📊 Score Analysis & AI Study Suggestions
    View detailed performance analytics and receive customized study plans generated by AI.

  • 🗂️ Flash Cards for Vocabulary Building
    Expand your TOEIC vocabulary using an efficient spaced repetition system.

  • 🔔 Word Reminder Notifications
    Never forget to review! Receive timely notifications reminding you to practice and review vocabulary.

  • 🎧 Listen & Copy Mode
    Improve your listening skills with audio dictation and mimic exercises.

  • 🗣️ Speech-to-Text
    Practice speaking and get instant feedback on your pronunciation via speech recognition.

  • 💳 In-App Purchases with ZaloPay
    Experience seamless in-app transactions with integrated ZaloPay payment support.

  • 📢 Google AdMob Integration
    Monetize your app with Google AdMob ads, supporting banners and interstitial formats.


⚙️ Technologies Used

  • Flutter – Cross-platform UI toolkit
  • Dart – Language for building the UI and app logic
  • flutter_bloc – State management
  • ZaloPay SDK / Deeplinks – For payment and in-app navigation
  • Speech Recognition – For speech-to-text functionality
  • AI Backend – To analyze scores and provide feedback (via API)
  • Home Widget Support – For displaying flashcard words and learning stats on your device’s home screen
  • Local Notifications – To remind users to review vocabulary and achieve daily goals

📷 App Screenshots


🚀 Getting Started

git clone https://github.com/winterzxzz/smart-toeic-prep.git
cd smart-toeic-prep
flutter pub get
flutter run

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


🙌 Contributing

Contributions are welcome! Please open issues and pull requests for suggestions, bug fixes, or improvements.


📫 Contact

For questions, feedback, or support, please contact winterzxzz.

About

Smart Toeic Prep is a powerful and intelligent TOEIC preparation app that simulates real tests and uses AI to help users optimize their study strategy. Built with Flutter and BLoC architecture, the app provides rich functionality, detailed performance insights, and an interactive learning experience.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages