An open API service indexing awesome lists of open source software.

https://github.com/apigeoneer/app_loadapp

The app demonstrates certain key features, namely a Custom download button, notifications & Motion Layout.
https://github.com/apigeoneer/app_loadapp

customview download-manager downloadfiles kotlin-native motion-layout motionlayout notification-android

Last synced: 10 months ago
JSON representation

The app demonstrates certain key features, namely a Custom download button, notifications & Motion Layout.

Awesome Lists containing this project

README

          

# Download App

## GIF

## Highlights

This app downloads from the internet a Github repo when a user selects it. It has a custom load button that animates to show the download progress, sends a notification when the download is complete & uses motion layout to make the app more interesting.

* Download Button
- This app has a load button by extendin teh Custom View. It is customized to display information (download progress) using canvas with desired color and style.
- It is aimated with property animations to provide users with visual feedback in the app.

* Notifications
- The app sends contextual messages using notifications to keep users informed.
- The notifications also have added custom functionality to enable the users to "View Details".

* Motion Layout
- The appp uses declarative XML with MotionLayout to coordinate animations across multiple views.