A simple and clean Flutter Lottery App built to demonstrate Flutter UI design, state management basics, and user interaction. This project is part of my Flutter learning journey and is suitable for showcasing in a student / junior developer portfolio.
The Lottery App allows users to:
- Generate random lottery numbers
- Check whether the generated number is a winning or losing result
- View results instantly with a clean and simple UI
The main goal of this project is to practice:
- Flutter widgets
- Dart logic
- UI structuring
- Button interactions and state updates
- Flutter
- Dart
- Android Studio
/screenshots ├── win.png └── lose.png
| Winning Screen | Losing Screen |
|---|---|
![]() |
![]() |
- Clone the repository:
git clone https://github.com/Dev-Muhammad-Faizan/flutter-lottery-app.git- Navigate to the project directory:
cd flutter-lottery-app- Install dependencies:
flutter pub get- Run the app:
flutter runlib/
├── main.dart
android/
ios/
pubspec.yaml
This project is created for:
- Flutter practice
- GitHub portfolio
- Demonstrating basic mobile app development skills
It shows understanding of Flutter fundamentals and is suitable for internship and entry-level opportunities.
-
GitHub Repository: https://github.com/Dev-Muhammad-Faizan/flutter-lottery-app
Muhammad Faizan BS Software Engineering Student Flutter & Mobile App Development Learner
⭐ If you like this project, feel free to star the repository!

