https://github.com/sharmadhiraj/flutter-magic-balls
Bouncing balls that may create another, vanish, or simply rebound upon hitting boundaries.
https://github.com/sharmadhiraj/flutter-magic-balls
android animation bouncing-ball flutter ios magic-ball web
Last synced: about 2 months ago
JSON representation
Bouncing balls that may create another, vanish, or simply rebound upon hitting boundaries.
- Host: GitHub
- URL: https://github.com/sharmadhiraj/flutter-magic-balls
- Owner: sharmadhiraj
- Created: 2024-01-23T10:31:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-24T05:39:20.000Z (over 2 years ago)
- Last Synced: 2024-12-31T19:13:02.825Z (over 1 year ago)
- Topics: android, animation, bouncing-ball, flutter, ios, magic-ball, web
- Language: Dart
- Homepage: https://sharmadhiraj.github.io/Flutter-Magic-Balls/
- Size: 25.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flutter Magic Balls
## Overview
Flutter Magic Balls is a dynamic animation project where bouncing balls exhibit various behaviors
upon hitting boundaries. These behaviors include creating another ball, vanishing, or simply
rebounding. This sample project helps understand Flutter animations without using any external
packages.
To experience the magic in a web environment, try
the [Flutter Magic Balls Web Demo](https://sharmadhiraj.github.io/Flutter-Magic-Balls/).
## Setup Guide
1. Ensure Flutter is Installed
2. Clone the Project
`
git clone https://github.com/sharmadhiraj/Flutter-Magic-Balls
`
3. Run on Android, iOS, or Web:
4. It's That Simple!
## Demo

## Next
- Fix random disappearing balls issue during simultaneous addition and removal.
- Make collisions look better
- Use a circle for the container
- Deal with collisions between balls
Your suggestions and feedback are greatly appreciated. Feel free to share your thoughts and ideas!