Github Projects For Flutter Developers🦋
I've curated list of projects (easy to hard) for flutter developers. Lets reverse engineer the codebase and learn from these repositories⚡️
The best way to learn flutter is via building good projects🦋
Having an experience of 5 years in flutter what I’ve learnt in The best way to learn flutter is via building good projects. Well for this reason I’ve gathered around 10 projects that you need to have in your portfolio.
Lets check them out👇🏻
To-Do List App 📄
Hone your fundamental Flutter skills by creating a simple and intuitive to-do list app. You can implement features like adding, editing, and marking tasks as complete.
🔗 Repository: https://github.com/topics/flutter-todo
BMI Calculator App 🤓
Explore various input and output widgets while building a basic BMI (Body Mass Index) calculator. Users can input their height and weight, and the app calculates and displays their BMI along with interpretation.
🔗 Repository: https://github.com/topics/flutter-bmi-calculator
Quote Generator App ✏️
Practice working with text and randomness by creating a quote generator app that displays a random inspirational quote whenever the user taps a button.
🔗 Repository: https://github.com/topics/random-quote-generator
Quiz App 🔎
Test your knowledge of Flutter state management and user interaction by building a simple quiz app with multiple-choice questions. Implement features like scorekeeping and answer feedback.
🔗 Repository: https://github.com/topics/flutter-quiz-app
Expense Tracker App 💸
Gain experience working with user input and data management by building an expense tracker app. Users can add expenses, categorize them, and track their overall spending. Consider using a state management solution like Provider
or Bloc
.
🔗 Repository: https://github.com/topics/expense-tracker?l=dart
E-commerce App 🚀
Challenge yourself by building a basic e-commerce app that allows users to browse products, add them to a cart, and checkout. This project will require learning about API integration, data fetching, and user authentication.
🔗 Repository: https://github.com/topics/flutter-ecommerce
Social Media App 🔥
Push your boundaries by creating a simplified version of a social media app. Users can create profiles, post updates, and view posts from others. Utilize features like Firestore or Firebase for data storage and user management.
🔗 Repository: https://github.com/RivaanRanawat/flutter_twitter_clone
Fitness Tracker App ⚡️
Combine your understanding of sensors and data presentation by building a fitness tracker app. You can integrate with device sensors (e.g., accelerometer) to track steps, distance, and calories burned.
🔗 Repository: https://github.com/topics/fitness-app?l=dart
Chat App 💬
Test your skills in real-time communication and state management by building a chat app. Users can create chat rooms, send messages, and receive notifications. Utilize Firebase or another real-time database solution.
🔗 Repository: https://github.com/topics/flutter-chat-app
Game (2D or Simple 3D) ⚽️
Put your knowledge of animation, physics, and user interaction to the ultimate test by creating a simple 2D game (e.g., platformer, puzzle game) or a basic 3D game (e.g., first-person shooter).
🔗 Repository: https://github.com/topics/flutter-game
I hope these repositories will help you in excelling flutter. Make sure you clone these repositories and reverse engineer the codebase. In case you have any question or doubt, You can connect with me on Topmate.🚀
I keep sharing no such articles across my socials, so, if you find it cool do give me a follow on Instagram, Github and Medium.
👉🏻𝐁𝐨𝐨𝐤 𝐚𝐧 𝐚𝐩𝐩𝐨𝐢𝐧𝐭𝐦𝐞𝐧𝐭 𝐡𝐞𝐫𝐞 : https://topmate.io/abhishvek