Skip to content

Adventure Dice: A DnD dice roller app built with Flutter, following Clean Architecture principles for easy maintenance and testing.

License

Notifications You must be signed in to change notification settings

devolonter/adventure_dice

Repository files navigation

Adventure Dice: A DnD Dice Roller App

Adventure Dice is a Flutter application for all the Dungeons & Dragons enthusiasts out there. This application offers an easy and fun way to roll dice for your DnD adventures. It's built using Flutter, making it cross-platform and responsive. The application follows Clean Architecture principles, resulting in well-structured and maintainable code.

Features

  • A collection of predefined dice with different numbers of sides (4, 6, 8, 10, 12, 20, etc.)
  • Rolling any dice from the collection, with a random result each time
  • Maintaining a history of dice rolls
  • Adjusting the result of dice rolls with modifiers

Getting Started

To get a local copy up and running follow these simple steps:

  1. Clone the repository: git clone https://github.com/devolonter/adventure_dice.git
  2. Navigate into the cloned directory: cd adventure_dice
  3. Install dependencies: flutter pub get
  4. Run the app: flutter run

Please make sure you have Flutter installed and set up correctly.

Contributing

Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. If you have a feature request or find a bug, please open an issue. If you'd like to contribute code, please open a pull request.

About

Adventure Dice: A DnD dice roller app built with Flutter, following Clean Architecture principles for easy maintenance and testing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published