Flutter Projects

Coffee Shop APP :

A Flutter application built using MVVM architecture and Cubit (Bloc) for state management. Features a modern UI using GridView, ListView.builder, Stack, BlocBuilder, and Font Awesome icons, with smooth loading animations, real-time data via Firebase Firestore, favorite drinks management, and the ability for users to buy their favorite drinks.

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!

Bookly App:

Bookly is a mobile application built with Flutter that allows users to search for any book and explore best sellers through a clean and simple interface.
Search for books easily, Browse best seller books, Clean and modern UI, Handles missing data and errors smoothly, and I used Flutter, Cubit (State Management), GetIt (Dependency Injection), GoRouter (Navigation), MVVM Architecture, REST API.
This project shows my ability to build structured Flutter apps using modern tools and clean architecture.

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.

Respnonsive Ui :

A responsive Finance Dashboard app built with Flutter for mobile, tablet, and desktop platforms. It uses Flutter’s layout system and responsive design techniques such as MediaQuery, LayoutBuilder, Expanded, and AspectRatio. The app includes balance, income, expenses, transaction history, invoice UI, and chart visualization features. This project helped me understand constraint-based layouts and how to build reusable UI components. It demonstrates my ability to create clean, scalable, and user-focused Flutter interfaces.