Flutter Projects

BMI CALCULATOR :

BMI Calculator built using Flutter and Dart.
This app allows users to input their height and weight to calculate their Body Mass Index and see which health category they fall into.
Clean and responsive UI
Real-time BMI calculation logic
Built using Flutter framework for Android/iOS compatibility
My first step into mobile app development!
This project helped me gain hands-on experience in Flutter, UI/UX design, and mobile app architecture.

Weather App :

This app fetches weather data using APIs and displays it in a simple, beautiful interface.
I used Cubit from the Bloc library to manage the app’s state and extract weather data efficiently.
The UI automatically changes its theme (colors & visuals) based on the weather results sunny, rainy, cloudy, etc.
It’s designed to be clean, responsive, and understandable by all users. This project helped me learn: How to work with APIs in Flutter using Dio How to manage state using Cubit and Bloc How to dynamically update the app’s appearance based on real-time data Built with: Flutter, Dart, Bloc/Cubit, Dio API package
Inspired by creating user-friendly tools for everyday use

News App :

Through this project, I deepened my understanding of:
Dio: handling API requests and working with JSON data.
API Integration: fetching and displaying real-time news.
CustomScrollView: using slivers to create a smooth and flexible scrolling UI.
This was a great hands-on experience in building a modern, responsive app with Flutter.

Learn Japanese :

The app features a clean and user-friendly interface with a sound button for every item: Just tap it, and you'll hear the correct Japanese pronunciation, which helps build both listening and speaking skills. Key Features: Automatic pronunciation of words and phrases. Colorful, visual layout that makes learning fun. English translations for every Japanese entry. Designed especially for beginners and Japanese language lovers. Built using Flutter, fully optimized for cross-platform use. If you're interested in interactive learning or educational tool development !

Mini Game :

I built a simple Dice Game using Flutter, where players roll two dice and get a random result each time. It was a great way to explore widget trees, state management, and random number generation in Flutter.
Features: Clean UI Dynamic dice rolling with animation Stateless and stateful widget practice Fully responsive layout This project helped me get hands-on experience with Dart and Flutter fundamentals.

Notes App :

Notes App , a note-taking app built with Flutter, powered by Hive for local storage, and managed using BLoC & Cubit for clean, reactive state management. This project allowed me to: Implement an offline-first architecture using Hive Apply BLoC/Cubit patterns for better scalability and maintainability Design a simple yet efficient UI/UX focused on productivity I learned a lot about state management, data persistence, and Flutter best practices throughout this build. Check out the project and let me know your thoughts or suggestions always happy to connect and collaborate with fellow Flutter devs!