This app downloads a file from the Internet by clicking on a custom-built button where:
- width of the button gets animated from left to right
- text gets changed based on different states of the button
- circle gets animated from 0 to 360 degrees
This project was created based on educational purposes according to Advanced Android Kotlin Development Nanodegree.
- Custom View
- Notifications
- Animation
- MotionLayout