Skip to content

Mustafa-Muhamed-Mansour/EcoEasy

Repository files navigation

Table of content

  1. EcoEasy
  2. Screenshots
  3. Structure Project
  4. Build With
  5. Demo Video

EcoEasy

A collection of products contains of a name, image, and price of the product. also contains categories like:- T.V, Gaming, ..... etc.

📸Screenshots

📱Mobile

🖥️Desktop

Structure project

(🥴MVVM without clean architecture)

(🫡MVVM with clean architecture)

Build with

  • Jetpack Compose - is Android’s modern toolkit for building native UI.
  • Koin - is a dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project.
  • Coroutines - For asynchronous and more.
  • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
  • Voyager - To solve the problem of duplicate navigation code in our Android and desktop projects by providing a shared navigation module.
  • ImageLoader - will reload when it's displayed.
  • Ktor - to get data from the network (API) instead of retrofit. (to make HTTP requests)

📹Demo video

🟢 Android Demo

Screen_recording_20250512_214214.webm

🟣 Desktop Demo

desktopApp.EcoEasy.mp4

This is a Kotlin Multiplatform project targeting Android, Desktop. Learn more about Kotlin Multiplatform

Releases

No releases published

Packages

No packages published

Languages