/download-app

⬇️ File downloader app that notifies the user of successful/failed download, implements animations to custom views, and motion layout.

Primary LanguageKotlin

DownloadApp

DownloadApp is a file and URL downloader app. The user is able to pick a download option from a list of options, or alternatively enter their own URL to download.

The user gets notified upon the completion of the download with a success/failed message and a simple detail view.

This project implements animations to custom views, as well as a simple implementation of MotionLayout.

Features

  • Single-activity architecture with Navigation Component
  • MVVM and LiveData for event handling
  • Repository pattern
  • Preferences DataStore
  • Notifications
  • Broadcast Receiver
  • Custom Views with animations
  • Motion Layout

Screenshots