Skip to content

Latest commit

 

History

History
106 lines (59 loc) · 3.5 KB

File metadata and controls

106 lines (59 loc) · 3.5 KB

✨ Modern UI Showcase App – Built with Figma, Google Stitch & Jetpack Compose

This is a clean, modern, and beautifully animated Android application designed with a primary focus on UI/UX excellence. The entire interface was conceptualized in Figma, imported via Google Stitch, and brought to life using the latest Jetpack Compose tools. This project acts as a playground for experimenting with elegant UI components and seamless user interactions.


🎯 Purpose of This App

The intention behind developing this app was to:

  • Explore UI-driven development using Figma + Stitch
  • Demonstrate how custom animations, layouts, and transitions can enhance user experience
  • Build a portfolio-ready UI demo that showcases Jetpack Compose's flexibility
  • Experiment with the latest features from Material 3, Navigation 3, and Lottie

💡 Key Highlights & Features

Feature Description
🎨 UI via Google Stitch UI imported from Figma directly using Stitch, retaining layout fidelity
🎞️ Lottie Animations Multiple animated icons & interactions using Lottie
🧭 Navigation 3 Modern navigation architecture with clean stack management
🧩 Custom TabRow Interactive, smooth TabRow with state-based selection UI
📦 LazyColumn & LazyGrid Efficient lists and grid layouts used for content display
💠 Animated Gradient Card Gradient animation in Profile screen for aesthetic interaction
🔻 Bottom Navigation Responsive bottom navigation with dynamic icons and label states
🧵 CenterAlignedTopAppBar Uses Material 3's modern app bar design
🧑‍🎨 Material You Styling Theme colors adapt from user preferences (light/dark mode toggle ready)
🎛️ Custom Components Reusable Compose components styled with Figma's design specs

📱 Screens & Structure

  • Home Screen – Responsive grid, entry cards, Lottie icons
  • Profile Screen – Contains animated gradient cards, user info section
  • Settings / Tabs – Dynamic tabs and toggles
  • Navigation Graph – Clean NavHost using Navigation 3
  • Global Theme Setup – Light/Dark themes and typography included

🧑‍💻 Tech Stack

  • Language: Kotlin
  • UI Toolkit: Jetpack Compose + Material 3
  • Design Tools: Figma + Google Stitch
  • Animations: Lottie
  • Architecture: MVVM, modular UI-first layout
  • Gradle Setup: Minimal and clean with Compose optimizations

📸 Screenshots

Here’s a visual walkthrough of key screens in the app:

🏠 Home Screen

##Displays a personalized dashboard with quick access to main features.##

home.mp4

👤 Profile Screen

Shows user information, profile actions, and animated gradient cards.

profile.mp4

⚙️ Settings Screen

Settings


🔐 Entry

First-time entry point to insert Data (just UI)

NewEntry


🔔 Notification Screen

Displays real-time app alerts and scheduled updates.

Notifications