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.
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
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.
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 !
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.