Num Quest is a bilingual educational application designed to teach number theory concepts to Hispanic Spanish-speaking children. The app includes lessons, practice exercises, and educational games to help children learn math and English.
- Bilingual Support: English and Spanish language options.
- Lessons: Detailed explanations of number theory concepts.
- Practice: Interactive exercises to reinforce learning.
- Play: Fun educational games to make learning enjoyable.
- Voice-overs: Narration available in both languages.
- Quizzes: Assess understanding with quizzes.
- Flashcards: Visual aids for learning numbers and concepts.
Follow these instructions to set up and run the Num Quest project on your local machine.
- Flutter SDK: Make sure Flutter is installed. You can download it from Flutter's official website.
- Dart SDK: Dart is included with Flutter, so no separate installation is needed.
- VS Code: Install Visual Studio Code from here.
- Android Studio / Xcode: Required for Android/iOS emulators. Follow the installation guides for Android Studio here and Xcode here.
Clone the Repository git clone https://github.com/yourusername/num-quest.git
Navigate to the Project Directory: cd num-quest
Install Dependencies: flutter pub get
- Open the Project in VS Code
- Launch VS Code and open the num-quest project folder.
- Open the Integrated Terminal
- You can open the terminal in VS Code by selecting Terminal > New Terminal from the top menu.
- Run the App In the terminal, type the following command to start the app: flutter run This will build the project and launch it in the connected simulator or device.
For Android:
- Open Android Studio
- Launch Android Studio and start an Android Emulator from the AVD Manager (Tools > AVD Manager).
- Run the App
- In the terminal, type: flutter run
- The app will build and deploy to the selected emulator.
For iOS:
- Open Xcode
- Launch Xcode and start an iOS Simulator from the Xcode > Preferences > Components menu.
- Run the App
- In the terminal, type: flutter run
- The app will build and deploy to the selected simulator.
Additional Notes
- Ensure your device or emulator/simulator is running before executing flutter run.
- For debugging, you can use the VS Code debugger by setting breakpoints and running the app in debug mode.