Swipe App

Swipe App is an Android application developed using the latest Jetpack Compose for UI, following the MVVM architecture. It incorporates Koin for dependency injection and utilizes the latest Splash API for displaying a splash screen. The app includes three main screens: Product Screen, Search Screen, and Add Product Screen.

Features

  • Product Screen:

    • Displays details fetched from the Swipe API.
    • Floating button for searching products.
    • Top button on the app bar to add a new product.
  • Search Screen:

    • Allows users to search for products.
  • Add Product Screen:

    • Enables users to add new products.
  • Lottie Animation:

    • Delightful animations using Lottie for a visually appealing experience.
  • Splash Screen:

    • Utilizes the Splash API to display a visually appealing splash screen when the app is started.

Tech Stack

  • Jetpack Compose: Modern Android UI toolkit for building native UI.
  • MVVM Architecture: Separation of concerns for cleaner and more maintainable code.
  • Koin: Lightweight dependency injection framework for Kotlin.
  • Splash API: Used for displaying a splash screen.
  • Lottie Animation: Adds engaging animations to the user interface.