NewYear 2025 Jetpack Compose celebration

Diwali2024 is an Android application developed using Jetpack Compose. This project is a celebration of Diwali, featuring fireworks animations.

Features

  • 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

Video

2024-12-31.14-30-44.mp4

Installation

To get started with this project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Rohit-554/Diwali2024-jetpackcompose.git
    cd Diwali2024-jetpackcompose
  2. 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.
  3. 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.

Usage

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.

Dependencies

This project uses several libraries and dependencies. Here are some key ones:

For a complete list, refer to the build.gradle.kts files:

Contributing

Contributions are welcome! Please open an issue or submit a pull request with any improvements or new features.

License

This project is licensed under the MIT License. See the LICENSE file for details.