Lab
Labby K M Rejowan Ahmmed
AppsLibraries
Lab

Lab

by K M Rejowan Ahmmed

AppsLibrariesGitHubPortfolio
Lab

Lab

by K M Rejowan Ahmmed

A collection of open-source Android apps and libraries built with passion, precision, and commitment to quality.

Quick Links

Browse AppsExplore LibrariesGitHub

Me

PortfolioResumeContact

Connect

© 2026 K M Rejowan Ahmmed

Built with Next.js & Appwrite

Back to Apps
Onboarding

Onboarding

32 unique onboarding screen variations built with Jetpack Compose and Material 3

UIVersion v2.0.0ActiveLast updated on March 24, 2026
Download APKView on GitHubReleases
Stars
16
Forks
6
Downloads
2
Tech Stack
3

Screenshots

Onboarding screenshot 1
1
Onboarding screenshot 2
2
Onboarding screenshot 3
3
Onboarding screenshot 4
4
Onboarding screenshot 5
5
Onboarding screenshot 6
6
6 screenshots• Scroll to see more →

About

A showcase app featuring 32 unique onboarding screen variations built with Jetpack Compose and Material 3. Perfect for developers looking for inspiration and ready-to-use onboarding implementations.

From classic horizontal pagers to advanced 3D transitions, glassmorphism effects, and interactive quizzes - this collection covers every onboarding style you might need for your Android app.

Features

  • 32 different onboarding screen styles
  • Dark mode & Dynamic color theming (Material You)
  • Search functionality to find variations
  • Clean, modular architecture
  • 100% Kotlin & Jetpack Compose
  • Ready-to-copy implementations
  • YouTube tutorial for classic variation

Installation

  1. Clone the repository: git clone https://github.com/ahmmedrejowan/OnboardingScreen-JetpackCompose.git

  2. Open the project in Android Studio

  3. Sync the project with Gradle files

  4. Connect your Android device or start an emulator

  5. Click on the "Run" button to build and run the app

Technical Details

Tech Stack:

  • Language: Kotlin (100%)
  • UI Framework: Jetpack Compose
  • Design System: Material 3 with dynamic colors
  • Navigation: Navigation Compose with type-safe routes
  • Preferences: DataStore for theme settings
  • Animations: Lottie for JSON animations

Architecture:

  • Single-module showcase app
  • Clean separation of onboarding variations
  • Reusable components and utilities

Requirements:

  • Minimum SDK: API 24 (Android 7.0)
  • Target SDK: API 36 (Android 16)
  • Compile SDK: API 36

Changelog

[2.0.0] - 2026-03-24

Added

  • Settings Screen - Theme preferences and dynamic color options
  • Search Functionality - Search across onboarding variations
  • Parallax Effects - Enhanced visual effects for onboarding screens
  • 32 Onboarding Variations - Comprehensive collection of onboarding styles:
    • Rotating Wheel
    • Chat Bubbles
    • Interactive Quiz
    • Storytelling
    • Liquid Blob
    • Particle
    • Pulsating
    • Circular Reveal
    • Swipe Cards
    • Typewriter
    • Neumorphism
    • Glassmorphism
    • Fade Crossfade
    • Cube Transition
    • Card Flip
    • And many more...

Changed

  • Added INTERNET permission for Lottie animations


[1.0.0] - 2024-01-15

Added

  • Initial release
  • Basic onboarding screen implementation with Jetpack Compose
  • Material 3 design support
  • Light/Dark theme support

Future Plans

  • Add more onboarding variations
  • Library module for easy integration
  • Compose Multiplatform support

Platforms

Android

Technologies

Jetpack ComposeKotlinMaterial Design

Requirements

API 24

License

TypeApache-2.0
CopyrightK M Rejowan Ahmmed
Year2024

Links

RepositoryIssuesLatest ReleaseDirect Download

Share

QR Code
TwitterLinkedInFacebook

More Apps

View All
Linky

Linky

Modern Link & Bookmark Manager for Android

Productivityvv1.0.0
KotlinJetpack ComposeMaterial Design
2
•
GPL-3.0
Android Sensors

Android Sensors

Real-time Device Sensor Monitor & Analyzer

Toolsv1.0.0
Jetpack ComposeKotlinMpAndroidChart
3
•
GPL-3.0
Chargify

Chargify

Advanced Battery Monitor & Charging Manager

Toolsv1.0.0
Jetpack ComposeKotlinRoom Database+3
5
•
GPL-3.0