Skip to content

chayan2009/Ecommerce-App-Clean-Archietcure-jetpackCompose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A scalable E-Commerce Android application built using Clean Architecture principles, adhering to the SOLID design principles, and structured with a module-based architecture. This app supports both online and offline shopping experiences, ensuring smooth functionality regardless of network conditions.

🚀 Key Features

  • Clean Architecture – Separation of concerns across layers: Presentation, Domain, and Data.
  • SOLID Principles – Maintainable, extensible, and testable codebase.
  • Modular Architecture – Independent, reusable modules (e.g., Product, Cart, User).
  • Online + Offline Support – Room DB for local caching, Retrofit for remote APIs.
  • Dependency Injection – Powered by Hilt/Dagger for loosely coupled components.
  • Network-Aware UI – Responsive UI with smart network state handling.
  • Unit & Instrumentation Testing – Robust testing layers to ensure stability and reliability.

Screenshot_1743853528 Screenshot_1743853458 Screenshot_1743853533 Screenshot_1743853487 Screenshot_1743853493

About

A scalable E-Commerce Android application built using Clean Architecture principles, adhering to the SOLID design principles, Offline and Online features and structured with a module-based architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages