Skip to content

3rd project in Advanced Android Kotlin Development NANODEGREE , passed submission for this project

Notifications You must be signed in to change notification settings

romanyn36/load_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo

Load App

Github top language Github stars

Facebook Twitter LinkedIn GitHub

Table of Contents
  1. About
  2. Features
  3. Technologies
  4. Dependencies
  5. Starting
  6. Contact
  7. License

🎯 About

this is 3rd project in Advanced Android Kotlin Development NANODEGREE an app to download a file from Internet by clicking on a custom-built button

✨ Features

  • ✔️ 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 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.

🚀 Technologies

The following tools were used in this project:

  • Animations
  • Custom views
  • Kotlin
  • Gradle
  • Android Studio

✅ Dependencies

implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.20"
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'androidx.core:core-ktx:1.3.1'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-rc1'
    implementation 'com.google.android.material:material:1.0.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'

🏁 Starting

# Clone this project
$ git clone https://github.com/romanyn36/load-app.git

# Access
$ cd starter

📧 Contact

Facebook GitHub Stack Overflow

📝 License

This project is under Open Source license

Made by Romani

 

Back to top

About

3rd project in Advanced Android Kotlin Development NANODEGREE , passed submission for this project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages