Clothes shop native android app

Overview

ShopApp

I built this clothes shop native android app in which I tried to implement clean architecture principles and use Jetpack Compose to create the UI of the app.

What I Used ?

  • Clean Architecture : Basically I have devided the project into three layers (Data,Domain and presentation layer).
  • Jetpack Compose.
  • Retrofit.
  • Kotlin Coroutines.
  • Firebase Auth.
  • Firebase Firestore.
  • Firebase Push Notification.
  • Kotlin Coroutines.
  • MVVM pattern in the presentation layer.
  • Unit Testing.
  • Dagger Hilt.

Run the app

To run the app clone the repository,open it on android studio add api key for google maps api and web api key to be able to implement firebase push notifications. After that just run the app.

You might also like...
GamesStore - A Native Android app
GamesStore - A Native Android app

GamesStore A Native Android app. This is a small project where I implemented a d

Jerboa - A native android app for Lemmy
Jerboa - A native android app for Lemmy

Jerboa An Android client for Lemmy, a federated reddit alternative Join Lemmy ·

SkillHub - A location based native android app built for the University of Nigeria
SkillHub - A location based native android app built for the University of Nigeria

SkillHub SkillHub is a location based native android app built for the Universit

Native Android App for Women's Soccer News (Women's Month)

Native Android App for Women's Soccer News (Women's Month)

Android native news App using API from thenewsapi.com and Retrofit Library
Android native news App using API from thenewsapi.com and Retrofit Library

FlashBytes-Android-News-App Android Material Design News App using API from https://www.thenewsapi.com/ and Retrofit Library Screen Splash, Onboard Sc

KotlinSample - Template project for building a GTK3 Kotlin/Native app against the elementary Flatpak runtime

GTK3 Kotlin/Native Sample This is a working example of how to write and build a

🌄 Photo editor using native modules for iOS and Android. Inherit from 2 available libraries, Brightroom (iOS) and PhotoEditor (Android)
🌄 Photo editor using native modules for iOS and Android. Inherit from 2 available libraries, Brightroom (iOS) and PhotoEditor (Android)

React Native Photo Editor (RNPE) 🌄 Image editor using native modules for iOS and Android. Inherit from 2 available libraries, Brightroom (iOS) and Ph

Initiate immediate phone call for React Native on iOS and Android.

react-native-immediate-call-library Initiate immediate phone call for React Native on iOS and Android. Getting started Using npm: npm install react-na

A 2020s compatible React Native keyboard avoiding view for Android and iOS that just works.

react-native-keyboard-shift Example Snack coming soon Until then: Clone this repo: git clone https://github.com/FullStackCraft/react-native-keyboard-s

Owner
Oucif Mohammed
Junior Android Developer
Oucif Mohammed
A android plant shop app with firebase backend

PlantShop A android plant shop app with firebase backend What i learned: Create a responsive UI with ConstraintLayout Store product and save to user c

Nguyen Quoc Hung 2 Oct 4, 2022
NikeStore - Nike Store Online shop App With Kotlin

Nike Store - Online shop November 2021 Online store to buy Nike shoes ● - Develo

Saeed Shamloo 2 Feb 11, 2022
StoreForAndroid - Online shop application for Android

StoreForAndroid Online shop application for Android. Implemented feachures such

Vadim Kononenko 1 Sep 14, 2022
Auto T-Shirt Shop that uses Google Pay API.

GooglePayApp Offer simpler and secure payments with Google Pay Google Pay lets your customers pay with the press of a button—using payment methods sav

Muhammad Saqib 0 Oct 20, 2021
📲💬 react-native-fontext is a lightweight library to integrate fonts in your React Native application that works seamlessly in android and iOS devices.

React Native Fontext react-native-fontext is a lightweight library to integrate fonts in your React Native application that works seamlessly in androi

mroads 9 Dec 3, 2021
Matomo wrapper for React-Native. Supports Android and iOS. Fixed issues for native platforms build that are present in the official package.

@mccsoft/react-native-matomo Matomo wrapper for React-Native. Supports Android and iOS. Fixed issues for native platforms build that are present in th

MCC Soft 4 Dec 29, 2022
A Python native extension written in Kotlin Native

Kotlin Python Ext This is a proof of concept for a Python extension in Kotlin. It is recommended to read the Official Python C API Documentation befor

Martmists 20 Jun 22, 2022
Native-loader - Safely load native libraries in Java

Native Loader ??️ Safe native loading in Java based off of the native-loader use

Mixtape 1 Oct 19, 2022
React-native-user-interface - Change React Native userinterface at runtime

react-native-user-interface change RN userinterface at runtime. Installation npm

Ahmed Eid 0 Jan 11, 2022
Third-party native Jellyfin Android app

Findroid Findroid is third-party Android application for Jellyfin that provides a native user interface to browse and play movies and series. I am dev

Jarne Demeulemeester 513 Jan 1, 2023