Skip to content

Part of the Udacity's Android Kotlin Developer Degree that satisfies the requirement for the third in the series of projects. Animating custom button during the duration of file download and triggering notification.

Notifications You must be signed in to change notification settings

azzumw/ND940C3-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Loading Animation

This project consitutes third in the series of projects part of Udacity's Android Kotlin Developer Nano-Degree Program.

Description

The app allows user to download a file from the Internet by clicking on a custom-built button where during the duration of file download:

  • 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 is complete. When a user clicks on the notification, the user lands on detail activity and the notification gets dismissed. In detail activity, the status of the download will be displayed and animated via MotionLayout upon opening the activity.

Purpose

The focus of this particular app is to animate a custom built button with the help of Android's ValueAnimator api while a file is downloaded from the internet.

Skills

  • Notifications
  • MotionLayout
  • Custom Views
  • ValueAnimator
  • Broadcast Receivers

About

Part of the Udacity's Android Kotlin Developer Degree that satisfies the requirement for the third in the series of projects. Animating custom button during the duration of file download and triggering notification.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages