Diwali2024 is an Android application developed using Jetpack Compose. This project is a celebration of Diwali, featuring fireworks animations.
- Modern UI with Jetpack Compose
- Animating ImageVectors and applying AGSL RenderEffects sourced from this gist
- Integration with Lottie animations
- Custom fonts using Google Fonts
- Navigation with Jetpack Compose Navigation
- Material Design 3 components
- Fireworks animations sourced from this gist
2024-12-31.14-30-44.mp4
To get started with this project, follow these steps:
-
Clone the repository:
git clone https://github.com/Rohit-554/Diwali2024-jetpackcompose.git cd Diwali2024-jetpackcompose
-
Open the project in Android Studio:
- Make sure you have the latest version of Android Studio installed.
- Open Android Studio and select
Open an existing Android project
. - Navigate to the cloned repository folder and open it.
-
Build the project:
- Allow Android Studio to download all the necessary dependencies.
- Connect an Android device or start an emulator.
- Click on the "Run" button to build and install the app on your device.
Once the app is installed on your device, you can explore the following features:
- Main Screen: The main screen displays a beautiful Diwali-themed UI with interactive elements.
- Animations: Experience engaging animations with Lottie.
- Navigation: Seamlessly navigate through different sections of the app using the Jetpack Compose Navigation library.
This project uses several libraries and dependencies. Here are some key ones:
- Jetpack Compose
- Lottie for Android
- Material Design 3
- Hilt for Dependency Injection
- Google Fonts
- Fireworks Animations
- Animating ImageVectors and applying AGSL RenderEffects
For a complete list, refer to the build.gradle.kts
files:
Contributions are welcome! Please open an issue or submit a pull request with any improvements or new features.
This project is licensed under the MIT License. See the LICENSE file for details.