Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

User Dashboard Project

This is an User dashboard project that fetches profile, transactions, and user configuration data to display in a user dashboard using Kotlin Coroutines, Jetpack Compose, and MVVM architecture.


Features

  • Fetches 3 APIs in sequential order
  • Each API runs asynchronously using Kotlin coroutines
  • If any API call fails, the entire flow is cancelled gracefully
  • Combines all results into a single DashboardData model
  • Testable architecture using Repository and ViewModel
  • Lifecycle-aware via viewModelScope
  • Clean, modular and Compose-ready UI
  • Project uses mocky.io for dummy API calls, this can be replaced with actual server address.

🧱 Architecture

  • MVVM architecture with kotlin flow for reactive UI streams.

Sequence flow

Dashboard Preview

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages