Load App is an Android application designed to streamline the process of file downloading. It showcases dynamic animations for an enhanced user experience, with a custom loading button, responsive text views, and a circular progress animation. Notifications guide users to a detailed view where the download status is represented through engaging animations using MotionLayout. The app is designed with seamless navigation in mind, ensuring an intuitive and comprehensive experience for its users.
-
Dynamic animations for downloading files.
-
Custom animated loading button indicating progress.
-
Responsive TextViews that adjust to download status.
-
Circular progress animations for visual feedback.
-
Notifications that lead to a detailed activity screen.
-
Animated download status updates using MotionLayout.
-
Intuitive navigation and polished user interface.
To set up the Load App project in Android Studio:
- Clone the repository:
git clone https://github.com/simbastart001/load-app.git
Open Android Studio and select 'Open an Existing Project', then navigate to the cloned repository.
Let Android Studio sync the project with the necessary Gradle files.
Once the sync is complete, you can run the app on an emulator or a real Android device by clicking 'Run' (the green triangle button).
Programming Language: Kotlin
UI Design: XML with MotionLayout for animations
Notifications: NotificationCompat
Networking: Retrofit for HTTP requests (if applicable)
Here are some visuals from the Load App:
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Fork the Project
Create your Feature Branch (git checkout -b feature/AmazingFeature)
Commit your Changes (git commit -m 'Add some AmazingFeature')
Push to the Branch (git push origin feature/AmazingFeature)
Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.