All Projects → rubygarage → Shopapp Android

rubygarage / Shopapp Android

Licence: apache-2.0
ShopApp is an application that transfers an online store into a mobile app

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Shopapp Android

Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-55.46%)
Mutual labels:  android-application, android-development
Android Kotlinintests
This is a sample app that is part of blog posts I have written about how to test android applications using Kotlin.
Stars: ✭ 89 (-25.21%)
Mutual labels:  android-application, android-development
Dagger2 Sample
A sample app to demo how to implement dagger in Android using Dagger Android Support library
Stars: ✭ 72 (-39.5%)
Mutual labels:  android-application, android-development
Permissionsflow
A simple library to make it easy requesting permissions in Android using Kotlin Coroutines.
Stars: ✭ 49 (-58.82%)
Mutual labels:  android-application, android-development
Livesmashbar
An elegant looking and easy to use informative library with LiveData integration for Android.
Stars: ✭ 107 (-10.08%)
Mutual labels:  android-application, android-development
Grocerystore With Server
Grocery Store with server integration
Stars: ✭ 51 (-57.14%)
Mutual labels:  ecommerce, android-application
Aurdroid
Android AUR [Arch Linux user Repository] packages browser
Stars: ✭ 88 (-26.05%)
Mutual labels:  android-application, android-development
Shutup
Uses proximity sensor to perform actions when ringing, Can also schedule calls.
Stars: ✭ 14 (-88.24%)
Mutual labels:  android-application, android-development
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-11.76%)
Mutual labels:  android-application, android-development
Datingapp
Dating UI kit is used for online meet up with girls and boys . The screen contains more than 30 icons and most of all required elements required to design an application like this. The XML and JAVA files contains comments at each and every point for easy understanding. Everything was made with a detail oriented style and followed by today's web trends. Clean coded & Layers are well-organized, carefully named, and grouped.
Stars: ✭ 97 (-18.49%)
Mutual labels:  android-application, android-development
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (-4.2%)
Mutual labels:  android-application, android-development
Insta Chat
InstaChat offers a new way to read messages of your favourite messengers. It overlays every other app and you can reply from anywhere you want.
Stars: ✭ 111 (-6.72%)
Mutual labels:  android-application, android-development
Androidroom
Android example to show how to use Room to access SQLite database on device for reading and writing data. This example also shows how to use LiveData and ViewModel with Room to build reactive, well performing and easy to maintain applications.
Stars: ✭ 36 (-69.75%)
Mutual labels:  android-application, android-development
Phonenumberverificationui Android
Check out the new style for mobile number verification 😉😉😊😊
Stars: ✭ 52 (-56.3%)
Mutual labels:  android-application, android-development
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (-70.59%)
Mutual labels:  android-application, android-development
Edxposedmanager
Companion Android application for EdXposed
Stars: ✭ 1,172 (+884.87%)
Mutual labels:  android-application, android-development
Kotlin Android Examples
💪 [Examples] Isolated applications purely on Kotlin, for all android devs out there
Stars: ✭ 902 (+657.98%)
Mutual labels:  android-application, android-development
Android Data Binding Examples
A collection of samples using Android Data Binding
Stars: ✭ 20 (-83.19%)
Mutual labels:  android-application, android-development
Deautherdroid
Additional android app for SpaceHunn's ESP8266 DeAuther.
Stars: ✭ 93 (-21.85%)
Mutual labels:  android-application, android-development
Reel Search Android
Reel Search for Android is a UI/UX design for autocomplete action. It is a beautiful minimalistic addition to any use case.
Stars: ✭ 110 (-7.56%)
Mutual labels:  android-application, android-development

Build Status codecov

ShopApp for Android

ShopApp connects with popular ecommerce platforms like Shopify, Magento, BigCommerce, and WooCommerce to transfer them into a mobile app for iOS and Android. So far, we’ve developed a Shopify provider for Android and Shopify provider for iOS. Currently we’re working on adding more providers and extending the features list, so stay in touch with our updates.

Installation

To install the dependencies required for an application build, ShopApp uses Gradle. Connect one of the providers for an online store and install all the dependencies. As an example, let's use Shopify.

  1. Add the following line to app/build.gradle:
implementation "com.github.rubygarage:shopapp-shopify-android:1.0.4"

Also, you'll have to configure the provider to get an access to your online store. To configure the provider, follow the instructions on a provider's page . For a Shopify provider, the flow is following:

  1. Add the following code:
val api = ShopifyApi(this, "BASE DOMAIN", "STOREFRONT ACCESS TOKEN", "API KEY", "API PASSWORD") //Initialize your api here. 
appComponent = buildAppComponent(api, dao)

to the file app/src/main/java/com/shopapp/ShopApplication.kt.

  1. You'll also have to configure the provider to receive an access to your store. To get an access, follow the instructions on a provider's page.

Check out how to configure the Shopify provider.

  1. After that, you'll be able to open the project file and launch an app.

To create a client for another SaaS provider, you have to add the following dependency to the dependencies:

implementation 'com.github.rubygarage:shopapp-android:1.0.5'
  1. Next, create a class that'll interact with the main application and implement the API interface.

  2. After that you'll be able to add a new client to the main application:

Requirements

  • Android 4.4 (API 19) - a minimum supported version
  • Android Studio for application build
  • Gradle to install all the dependencies

License

The ShopApp for Android is licensed under the Apache 2.0 license


RubyGarage Logo

RubyGarage is a leading software development and consulting company in Eastern Europe. Our main expertise includes Ruby and Ruby on Rails, but we successfully employ other technologies to deliver the best results to our clients. Check out our portfolio for even more exciting works!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].