- Table of Contents
- Overview
- Features
- Project Structure
- Getting Started
- Roadmap
- Contributing
- License
- Acknowledgments
❯ REPLACE-ME
└── bubble_bee/
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ ├── build.gradle
│ ├── gradle
│ ├── gradle.properties
│ └── settings.gradle
├── assets
│ ├── audio
│ ├── fonts
│ └── images
├── ios
│ ├── .gitignore
│ ├── Flutter
│ ├── Gemfile
│ ├── Podfile
│ ├── Runner
│ ├── Runner.xcodeproj
│ ├── Runner.xcworkspace
│ ├── RunnerTests
│ └── fastlane
├── lib
│ ├── Models
│ ├── helpers
│ ├── main.dart
│ ├── providers
│ └── view
├── linux
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── flutter
│ ├── main.cc
│ ├── my_application.cc
│ └── my_application.h
├── macos
│ ├── .gitignore
│ ├── Flutter
│ ├── Podfile
│ ├── Runner
│ ├── Runner.xcodeproj
│ ├── Runner.xcworkspace
│ └── RunnerTests
├── pubspec.yaml
├── test
│ └── widget_test.dart
├── web
│ ├── favicon.png
│ ├── icons
│ ├── index.html
│ └── manifest.json
└── windows
├── .gitignore
├── CMakeLists.txt
├── flutter
└── runnerBUBBLE_BEE/
__root__
⦿ __root__
File Name Summary pubspec.yaml Code>❯ REPLACE-ME analysis_options.yaml Code>❯ REPLACE-ME
macos
⦿ macos
File Name Summary Podfile Code>❯ REPLACE-ME Runner.xcworkspace
⦿ macos.Runner.xcworkspace
File Name Summary contents.xcworkspacedata Code>❯ REPLACE-ME xcshareddata
⦿ macos.Runner.xcworkspace.xcshareddata
File Name Summary IDEWorkspaceChecks.plist Code>❯ REPLACE-ME RunnerTests
⦿ macos.RunnerTests
File Name Summary RunnerTests.swift Code>❯ REPLACE-ME Runner
⦿ macos.Runner
File Name Summary DebugProfile.entitlements Code>❯ REPLACE-ME MainFlutterWindow.swift Code>❯ REPLACE-ME AppDelegate.swift Code>❯ REPLACE-ME Info.plist Code>❯ REPLACE-ME Release.entitlements Code>❯ REPLACE-ME Base.lproj
⦿ macos.Runner.Base.lproj
File Name Summary MainMenu.xib Code>❯ REPLACE-ME Configs
⦿ macos.Runner.Configs
File Name Summary AppInfo.xcconfig Code>❯ REPLACE-ME Debug.xcconfig Code>❯ REPLACE-ME Release.xcconfig Code>❯ REPLACE-ME Warnings.xcconfig Code>❯ REPLACE-ME Assets.xcassets
⦿ macos.Runner.Assets.xcassetsAppIcon.appiconset
⦿ macos.Runner.Assets.xcassets.AppIcon.appiconset
File Name Summary Contents.json Code>❯ REPLACE-ME Runner.xcodeproj
⦿ macos.Runner.xcodeproj
File Name Summary project.pbxproj Code>❯ REPLACE-ME xcshareddata
⦿ macos.Runner.xcodeproj.xcshareddataxcschemes
⦿ macos.Runner.xcodeproj.xcshareddata.xcschemes
File Name Summary Runner.xcscheme Code>❯ REPLACE-ME project.xcworkspace
⦿ macos.Runner.xcodeproj.project.xcworkspacexcshareddata
⦿ macos.Runner.xcodeproj.project.xcworkspace.xcshareddata
File Name Summary IDEWorkspaceChecks.plist Code>❯ REPLACE-ME Flutter
⦿ macos.Flutter
File Name Summary Flutter-Debug.xcconfig Code>❯ REPLACE-ME GeneratedPluginRegistrant.swift Code>❯ REPLACE-ME Flutter-Release.xcconfig Code>❯ REPLACE-ME
test
⦿ test
File Name Summary widget_test.dart Code>❯ REPLACE-ME
web
⦿ web
File Name Summary index.html Code>❯ REPLACE-ME manifest.json Code>❯ REPLACE-ME
ios
⦿ ios
File Name Summary Gemfile Code>❯ REPLACE-ME Podfile Code>❯ REPLACE-ME Runner.xcworkspace
⦿ ios.Runner.xcworkspace
File Name Summary contents.xcworkspacedata Code>❯ REPLACE-ME xcshareddata
⦿ ios.Runner.xcworkspace.xcshareddata
File Name Summary IDEWorkspaceChecks.plist Code>❯ REPLACE-ME WorkspaceSettings.xcsettings Code>❯ REPLACE-ME RunnerTests
⦿ ios.RunnerTests
File Name Summary RunnerTests.swift Code>❯ REPLACE-ME Runner
⦿ ios.Runner
File Name Summary Runner-Bridging-Header.h Code>❯ REPLACE-ME Runner.entitlements Code>❯ REPLACE-ME AppDelegate.swift Code>❯ REPLACE-ME Info.plist Code>❯ REPLACE-ME Base.lproj
⦿ ios.Runner.Base.lproj
File Name Summary LaunchScreen.storyboard Code>❯ REPLACE-ME Main.storyboard Code>❯ REPLACE-ME Assets.xcassets
⦿ ios.Runner.Assets.xcassetsLaunchImage.imageset
⦿ ios.Runner.Assets.xcassets.LaunchImage.imageset
File Name Summary Contents.json Code>❯ REPLACE-ME AppIcon.appiconset
⦿ ios.Runner.Assets.xcassets.AppIcon.appiconset
File Name Summary Contents.json Code>❯ REPLACE-ME Runner.xcodeproj
⦿ ios.Runner.xcodeproj
File Name Summary project.pbxproj Code>❯ REPLACE-ME project.xcworkspace
⦿ ios.Runner.xcodeproj.project.xcworkspace
File Name Summary contents.xcworkspacedata Code>❯ REPLACE-ME xcshareddata
⦿ ios.Runner.xcodeproj.project.xcworkspace.xcshareddata
File Name Summary IDEWorkspaceChecks.plist Code>❯ REPLACE-ME WorkspaceSettings.xcsettings Code>❯ REPLACE-ME xcshareddata
⦿ ios.Runner.xcodeproj.xcshareddataxcschemes
⦿ ios.Runner.xcodeproj.xcshareddata.xcschemes
File Name Summary Runner.xcscheme Code>❯ REPLACE-ME Flutter
⦿ ios.Flutter
File Name Summary Debug.xcconfig Code>❯ REPLACE-ME Release.xcconfig Code>❯ REPLACE-ME AppFrameworkInfo.plist Code>❯ REPLACE-ME fastlane
⦿ ios.fastlane
File Name Summary Appfile Code>❯ REPLACE-ME SnapshotHelper.swift Code>❯ REPLACE-ME Fastfile Code>❯ REPLACE-ME report.xml Code>❯ REPLACE-ME Snapfile Code>❯ REPLACE-ME
linux
⦿ linux
File Name Summary main.cc Code>❯ REPLACE-ME CMakeLists.txt Code>❯ REPLACE-ME my_application.h Code>❯ REPLACE-ME my_application.cc Code>❯ REPLACE-ME flutter
⦿ linux.flutter
File Name Summary generated_plugin_registrant.cc Code>❯ REPLACE-ME CMakeLists.txt Code>❯ REPLACE-ME generated_plugins.cmake Code>❯ REPLACE-ME generated_plugin_registrant.h Code>❯ REPLACE-ME
android
⦿ android
File Name Summary build.gradle Code>❯ REPLACE-ME settings.gradle Code>❯ REPLACE-ME app
⦿ android.app
File Name Summary build.gradle Code>❯ REPLACE-ME src
⦿ android.app.srcprofile
⦿ android.app.src.profile
File Name Summary AndroidManifest.xml Code>❯ REPLACE-ME main
⦿ android.app.src.main
File Name Summary AndroidManifest.xml Code>❯ REPLACE-ME kotlin
⦿ android.app.src.main.kotlincom
⦿ android.app.src.main.kotlin.comroseik
⦿ android.app.src.main.kotlin.com.roseikbubblebee
⦿ android.app.src.main.kotlin.com.roseik.bubblebee
File Name Summary MainActivity.kt Code>❯ REPLACE-ME res
⦿ android.app.src.main.resdrawable
⦿ android.app.src.main.res.drawable
File Name Summary launch_background.xml Code>❯ REPLACE-ME values-night
⦿ android.app.src.main.res.values-night
File Name Summary styles.xml Code>❯ REPLACE-ME values
⦿ android.app.src.main.res.values
File Name Summary styles.xml Code>❯ REPLACE-ME drawable-v21
⦿ android.app.src.main.res.drawable-v21
File Name Summary launch_background.xml Code>❯ REPLACE-ME debug
⦿ android.app.src.debug
File Name Summary AndroidManifest.xml Code>❯ REPLACE-ME
lib
⦿ lib
File Name Summary main.dart Code>❯ REPLACE-ME providers
⦿ lib.providers
File Name Summary get_it.dart Code>❯ REPLACE-ME game_provider.dart Code>❯ REPLACE-ME remote_config_provider.dart Code>❯ REPLACE-ME vibration_provider.dart Code>❯ REPLACE-ME ads
⦿ lib.providers.ads
File Name Summary ads_provider.dart Code>❯ REPLACE-ME ads_tracker.dart Code>❯ REPLACE-ME audio
⦿ lib.providers.audio
File Name Summary audio_provider.dart Code>❯ REPLACE-ME app_life_cycle
⦿ lib.providers.app_life_cycle
File Name Summary app_life_cycle_provider.dart Code>❯ REPLACE-ME Models
⦿ lib.Models
File Name Summary game_statistics.dart Code>❯ REPLACE-ME level_data.dart Code>❯ REPLACE-ME view
⦿ lib.view
File Name Summary title_shape.dart Code>❯ REPLACE-ME game_button.dart Code>❯ REPLACE-ME 3d_button.dart Code>❯ REPLACE-ME on_boarding.dart Code>❯ REPLACE-ME game_screen.dart Code>❯ REPLACE-ME game_statistics_screen.dart Code>❯ REPLACE-ME dialogs
⦿ lib.view.dialogs
File Name Summary tutorial_dialog.dart Code>❯ REPLACE-ME times_up_dialog.dart Code>❯ REPLACE-ME level_complete_dialog.dart Code>❯ REPLACE-ME menu_dialog.dart Code>❯ REPLACE-ME helpers
⦿ lib.helpers
File Name Summary extensions.dart Code>❯ REPLACE-ME constants.dart Code>❯ REPLACE-ME
windows
⦿ windows
File Name Summary CMakeLists.txt Code>❯ REPLACE-ME runner
⦿ windows.runner
File Name Summary flutter_window.cpp Code>❯ REPLACE-ME utils.h Code>❯ REPLACE-ME utils.cpp Code>❯ REPLACE-ME runner.exe.manifest Code>❯ REPLACE-ME CMakeLists.txt Code>❯ REPLACE-ME win32_window.h Code>❯ REPLACE-ME win32_window.cpp Code>❯ REPLACE-ME resource.h Code>❯ REPLACE-ME Runner.rc Code>❯ REPLACE-ME main.cpp Code>❯ REPLACE-ME flutter_window.h Code>❯ REPLACE-ME flutter
⦿ windows.flutter
File Name Summary generated_plugin_registrant.cc Code>❯ REPLACE-ME CMakeLists.txt Code>❯ REPLACE-ME generated_plugins.cmake Code>❯ REPLACE-ME generated_plugin_registrant.h Code>❯ REPLACE-ME
This project requires the following dependencies:
- Programming Language: Dart
- Package Manager: Pub, Bundler, Cmake, Gradle
- Container Runtime: Podman
Build bubble_bee from the source and intsall dependencies:
-
Clone the repository:
❯ git clone https://github.com/steveroseik/bubble_bee
-
Navigate to the project directory:
❯ cd bubble_bee -
Install the dependencies:
<!-- [![podman][podman-shield]][podman-link] -->
<!-- REFERENCE LINKS -->
<!-- [podman-shield]: None -->
<!-- [podman-link]: None -->
**Using [podman](None):**
```sh
❯ echo 'INSERT-INSTALL-COMMAND-HERE'
```
<!-- [![pub][pub-shield]][pub-link] -->
<!-- REFERENCE LINKS -->
<!-- [pub-shield]: https://img.shields.io/badge/Dart-0175C2.svg?style={badge_style}&logo=dart&logoColor=white -->
<!-- [pub-link]: https://dart.dev/ -->
**Using [pub](https://dart.dev/):**
```sh
❯ pub get
```
<!-- [![bundler][bundler-shield]][bundler-link] -->
<!-- REFERENCE LINKS -->
<!-- [bundler-shield]: None -->
<!-- [bundler-link]: None -->
**Using [bundler](None):**
```sh
❯ echo 'INSERT-INSTALL-COMMAND-HERE'
```
<!-- [![cmake][cmake-shield]][cmake-link] -->
<!-- REFERENCE LINKS -->
<!-- [cmake-shield]: None -->
<!-- [cmake-link]: None -->
**Using [cmake](None):**
```sh
❯ echo 'INSERT-INSTALL-COMMAND-HERE'
```
<!-- [![gradle][gradle-shield]][gradle-link] -->
<!-- REFERENCE LINKS -->
<!-- [gradle-shield]: None -->
<!-- [gradle-link]: None -->
**Using [gradle](None):**
```sh
❯ echo 'INSERT-INSTALL-COMMAND-HERE'
```
Run the project with:
Using podman:
echo 'INSERT-RUN-COMMAND-HERE'Using pub:
dart {entrypoint}Using bundler:
echo 'INSERT-RUN-COMMAND-HERE'Using cmake:
echo 'INSERT-RUN-COMMAND-HERE'Using gradle:
echo 'INSERT-RUN-COMMAND-HERE'Bubble_bee uses the {test_framework} test framework. Run the test suite with:
Using podman:
echo 'INSERT-TEST-COMMAND-HERE'Using pub:
pub run testUsing bundler:
echo 'INSERT-TEST-COMMAND-HERE'Using cmake:
echo 'INSERT-TEST-COMMAND-HERE'Using gradle:
echo 'INSERT-TEST-COMMAND-HERE'-
Task 1:Implement feature one. -
Task 2: Implement feature two. -
Task 3: Implement feature three.
- 💬 Join the Discussions: Share your insights, provide feedback, or ask questions.
- 🐛 Report Issues: Submit bugs found or log feature requests for the
bubble_beeproject. - 💡 Submit Pull Requests: Review open PRs, and submit your own PRs.
Contributing Guidelines
- Fork the Repository: Start by forking the project repository to your github account.
- Clone Locally: Clone the forked repository to your local machine using a git client.
git clone https://github.com/steveroseik/bubble_bee
- Create a New Branch: Always work on a new branch, giving it a descriptive name.
git checkout -b new-feature-x
- Make Your Changes: Develop and test your changes locally.
- Commit Your Changes: Commit with a clear message describing your updates.
git commit -m 'Implemented new feature x.' - Push to github: Push the changes to your forked repository.
git push origin new-feature-x
- Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
- Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
Bubble_bee is protected under the LICENSE License. For more details, refer to the LICENSE file.
- Credit
contributors,inspiration,references, etc.