Skip to content

The Namshi shopping app is your no.1 fashion & beauty destination in Saudi Arabia, United Arab Emirates, Kuwait, Oman, Bahrain, Qatar & Iraq.

License

Notifications You must be signed in to change notification settings

mohamedebrahim96/Namshi-Customer

Repository files navigation

Namshi Customer

Medium API API

The Namshi shopping app is your no.1 fashion & beauty destination in Saudi Arabia, United Arab Emirates, Kuwait, Oman, Bahrain, Qatar & Iraq. Enjoy online shopping with over 1,300 brands and more than 130,000 products across clothing, sportswear, footwear, accessories, beauty, fragrances, gift ideas and more. Appreciate the advantages of on-the-go shopping online & use our easy filters to find exactly what you’ve been searching for, all in one online shopping destination.


Download

Go to the Releases to download the latest APK.

Tech stack & Open-source libraries

  • Minimum SDK level 21
  • Kotlin based, Coroutines + Flow for asynchronous.
  • Hilt for dependency injection.
  • JetPack
    • Lifecycle - dispose of observing data when lifecycle state changes.
    • ViewModel - UI related data holder, lifecycle aware.
    • Room Persistence - construct a database using the abstract layer.
  • Architecture
    • MVVM Architecture (View - DataBinding - ViewModel - Model)
    • Bindables - Android DataBinding kit for notifying data changes to UI layers.
    • Repository pattern
  • Retrofit2 & OkHttp3 - construct the REST APIs and paging network data.
  • Sandwich - construct lightweight http API response and handling error responses.
  • Moshi - A modern JSON library for Kotlin and Java.
  • Glide
  • WhatIf - checking nullable object and empty collections more fluently.
  • Timber - logging.
  • Material-Components - Material design components like ripple animation, cardView.

Architecture

Namshi app is based on MVVM architecture and a repository pattern.

architecture

About

The Namshi shopping app is your no.1 fashion & beauty destination in Saudi Arabia, United Arab Emirates, Kuwait, Oman, Bahrain, Qatar & Iraq.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages