Docs SDK Examples

SDK Examples

Where each platform SDK lives and how to run example apps quickly.

SDK Repositories and Example Apps

The repo includes platform SDKs plus runnable examples:

  • sdks/ios with demo at sdks/ios/Examples/MoonStoreDemo
  • sdks/android with test app at sdks/android/example
  • sdks/rn with test app at sdks/rn/example
  • sdks/js with web example at sdks/js/demo/test.html
  • sdks/csharp with UWP test app at sdks/csharp/examples/MoonStore.Uwp.TestApp
  • sdks/js-partner for OAuth + partner API integration

How to Get and Run Examples

# JS web example
cd sdks/js
npm install
open demo/test.html

# React Native example
cd sdks/rn/example
npm install
npx react-native run-ios   # or run-android

# Android example
cd sdks/android/example
./gradlew assembleDebug

# iOS example
open sdks/ios/Examples/MoonStoreDemo/MoonStoreDemo.xcodeproj

# C# UWP example
open sdks/csharp/examples/MoonStore.Uwp.TestApp/MoonStore.Uwp.TestApp.csproj

Production Configuration

Point SDK base URLs to https://moonstore.nanodata.cloud/api/v1. Keep sandbox/local endpoints in separate environment variables.