Skip to content

mohamedshemees/ShopSurf

Repository files navigation

E-Commerce Android App

A simple e-commerce Android application built with Kotlin using MVVM architecture and XML layouts. Supabase is used as the backend for authentication, database, and storage.

Features

  • Supabase authentication
  • Browse products, view product details
  • Search for products
  • Add products to cart
  • Submit orders
  • Wishlist support
  • XML-based UI with RecyclerView, ViewPager2, Material Design
  • Shimmer loading animations
  • Glide for image loading
  • Navigation Component for screen navigation
  • Hilt for dependency injection
  • Networking handled by and Ktor Client

Screenshots

project_preview

Tech Stack

Kotlin, XML UI, MVVM, Supabase (PostgREST, Auth, Storage), Hilt, Retrofit, Ktor Client, Glide, AndroidX, Material Design.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages