Skip to content

HendSayed25/EASYPEASY_APP

Repository files navigation

EasyPeasy App

-> This is simple E-commerce app that allows users to:

  • Browse products fetched from an API

  • Save products in Room Database for offline browsing

  • Add products to favorites and to a cart for seamless shopping 🛒

  • Make purchases using Stripe, with an option to earn $10 on each purchase! 💸

  • Full authentication flow: login, registration, OTP, and phone authentication 📲

  • Some of the key technologies and techniques we implemented include:

    -- XML + Material Design

    -- ViewModel and LiveData for UI management

    -- MVVM Architecture and Clean Architecture principles for scalable and maintainable code

    -- Dagger Hilt for Dependency Injection

    -- Navigation Component for managing in-app navigation, along with Bottom Navigation, Navigation graph and Bottom Sheets

    -- SharedPreferences for storing user preferences

    -- Room Database for offline functionality

    -- Singleton Pattern for object management

    -- ViewPager and TabLayout for smooth transitions between views

    -- Shimmer for placeholder UI loading effects

    -- Glide for image loading and caching

    -- Coroutines for asynchronous programming

#Screen Shots: Screenshot_2024-10-06-17-00-25-109_com example eatsygo_app Screenshot_2024-10-06-17-03-31-704_com example eatsygo_app Screenshot_2024-10-06-17-03-36-982_com example eatsygo_app Screenshot_2024-10-06-17-03-43-676_com example eatsygo_app Screenshot_2024-10-06-20-31-56-945_com miui gallery Screenshot_2024-10-06-17-00-30-253_com example eatsygo_app Screenshot_2024-10-06-20-31-10-228_com miui gallery

Screenshot_2024-10-06-20-31-04-717_com miui gallery Screenshot_2024-10-06-17-00-37-721_com example eatsygo_app Screenshot_2024-10-06-17-01-14-991_com example eatsygo_app Screenshot_2024-10-06-17-01-19-992_com example eatsygo_app Screenshot_2024-10-06-17-01-34-841_com example eatsygo_app Screenshot_2024-10-06-17-01-43-271_com example eatsygo_app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages