This app features a collection of lucky draw mini-games, each designed to provide a delightful and fun experience. Each game includes engaging animations, smooth gameplay, and a unique set of rules.
- Spin & Win
- Flip, Scratch & Win
- Roll & Win
- Tap & Win
- Stop & Win
https://flutter-mini-games.web.app
The preview screenshot was generated using AppMockUp Studio.
The project is modularized to maintain clarity and reusability. This structure allows for easy updates and adding new games in the future.
πlib
ββββmain.dart # Main entry point of the application
β
ββββπenum
β ββββgames.dart # Enum for different games
β ββββprizes.dart # Enum for different prizes
β
ββββπservices
β βββcoin_services.dart # Service for handling coin-related operations
β
ββββπscreens
ββββπgames # Game-specific screens and components
β ββββπgame_name # Folder for each game
β β βββπgame_widget
β β β βββgame_item.dart # Defines game items (e.g., cards, buttons)
β β β βββgame_indicator.dart # Defines game-related indicators
β β βββgame_screen # Main screen for the game
β ββββπcomponents
β βββreusable_widget.dart # Common reusable widgets
ββββπhome
ββββπwidgets
β βββgame_card.dart # Widget for displaying game cards on the home screen
ββββhome.dart # Home screen to navigate to different games
