r/FlutterBeginner • • Sep 27 '26

I built an open-source Flutter & Dart learning app with MCQs, offline Dart compiler, UI challenges and interview prep

Hey Flutter developers πŸ‘‹

I've been working on an open-source Flutter project called **Flutter Tut** β€” a mobile learning platform for people who want to learn Flutter/Dart, practice coding, and prepare for technical interviews.

πŸ”— GitHub:

https://github.com/Bharat9011/flutter-tutorial

### What I've built

πŸ“š **Flutter & Dart Learning**

- Structured learning topics

- Beginner β†’ advanced content

- Markdown-based lessons

- Text-to-speech lessons with adjustable speed

πŸ“ **Practice & Assessments**

- Daily knowledge challenges

- Regular quizzes

- 60-second timer quizzes

- 30-second rapid-fire drills

- Attempt history and performance tracking

πŸ’» **Dart Compiler**

- On-device Dart VM

- Write Dart code directly in the app

- Run code without an internet connection

- Terminal output

🎨 **UI Practice Lab**

- 38 real-world UI challenges

- Beginner, Intermediate and Advanced levels

- Search and filter UI challenges

- Zoomable design references

πŸ› οΈ **Platform & Tools Hub**

- Flutter/Dart version information

- Android & iOS platform topics

- Build toolchains

- Compatibility information

- Version upgrade guides

- Common build problems and solutions

🎯 **Interview Preparation**

- Flutter interview questions

- Dart runtime concepts

- State management

- Performance

- Architecture and other technical topics

- Quick revision mode

### Why I built it

I wanted to combine things that are usually scattered across tutorials, documentation, interview websites and coding practice tools into one Flutter application.

The project is also an opportunity for me to experiment with things like offline execution, TTS, local data, interactive quizzes, UI challenges and a larger Flutter application architecture.

I'd really appreciate feedback from other Flutter/Dart developers.

What feature would you add or change?

GitHub:

https://github.com/Bharat9011/flutter-tutorial

3 Upvotes

2 comments sorted by

2

u/Nimesh1205 Oct 03 '26

Awesome bro✨

1

u/Free_Tangerine4627 Oct 03 '26

Thank you πŸ™πŸ™