For this project I have created an app to download a file from The Web 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 be animated from 0 to 360 degrees
A notification will be sent once the download has completed. When the notification's "View status" button is clicked , the user lands on detail activity and the notification gets dismissed. In detail activity, the status of the download is displayed and animated via MotionLayout upon opening the activity.
Clone the repo :
git clone https://github.com/GerganaT/LoadApp.git
- Android Studio - Default IDE used to build android apps
- Kotlin - Default language used to build this project
LoadApp.preview.mp4
https://bumptech.github.io/glide/dev/open-source-licenses.html
Copyright 2013 Square, Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.