This challenge is about recreating Kazi Mohammed Erfan's Music Player UI design. The goal is to recreate the design and interactions as closely as possible. The application should be functional by the end of the challenge.
- Audioplayers package.
- Duration class.
- Dart's null aware operators.
- RadialGradient.
- SweepGradient.
- Alignment class used for RadialGradient configuration.
- AnimatedIcon widget.
- Gained better knowledge of Canvas class.
- Learned more about Paint class.
- IgnorePointer & AbsorbPointer widgets.
- ClipRect widget.
- Streams: StreamController, StreamSubscription and StreamBuilder classes, more info here.
- ScrollController.
- Better understanding of initState and didChangeDependencies methods.
http://ccmixter.org/files/Lav/60292 https://freemusicarchive.org/music/The_Kyoto_Connection/Wake_Up_1957/09_Hachiko_The_Faithtful_Dog http://ccmixter.org/files/Loveshadow/59858