/Onboarding

A simple onboarding screen UI built with Jetpack Compose

Primary LanguageKotlin

Onboarding

This app showcases how to implement a simple onboarding experience using Jetpack Compose.

Features

  • Onboarding screens with custom illustrations
  • Navigation between screens with Pager
  • Button visibility depends on the current page
  • Animated pager indicator

Screenshots

Technologies Used

  • Kotlin
  • Jetpack Compose
  • Hilt Dependency Injection
  • Material Design
  • Pager

Installation

  • Clone the repository
  • Open the project in Android Studio 4.2 or newer
  • Build and run the app on a connected device or emulator

Usage

  • When the app is launched, the onboarding screens will be displayed
  • Swipe left or right to navigate between the screens
  • On the last screen, tap the "Get Started" button to navigate to the main app screen

Contributions

Contributions are welcome! Feel free to fork this repository and submit a pull request.