Fireworks should explode on a specific position around a view – presumably a button reacting on tap event. When it is tapped fireworks should explode close to the corners of the button and explosion should shift sparks from the explosion origin on their own trajectories.
Fireworks

Related Posts
AnimatedBottomBar
A customizable and easy to use bottom bar view with sleek animations