ripgrim

ripgrim/shopify-ios-boilerplate

JavaScript
2
0
No license

This is a React Native boilerplate for building Shopify-powered e-commerce mobile apps using Expo Router. It integrates Shopify's Customer Account API and Storefront API with Sanity CMS for content management, providing a complete foundation for mobile commerce apps with authentication, product management, and content delivery.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of ripgrim/shopify-ios-boilerplate

Account's avatar
Generate Apple Targets with Expo Prebuild
Account's avatar
React Native Bottom Tabs React Navigation integration
Account's avatar
Use the Geist font family from Google Fonts in your Expo app
Account's avatar
Use the Inter font family from Google Fonts in your Expo app
Account's avatar
node wrapper for ngrok
Account's avatar
Built-in support for popular icon fonts and the tooling to create your own Icon components from your font and glyph map. This is a wrapper around react-native-vector-icons to make it compatible with Expo.
Account's avatar
React Native Picker for iOS, Android, macOS, and Windows
Account's avatar
Bottom tab navigator following iOS design guidelines
Account's avatar
UI Components for React Navigation
Account's avatar
React Native integration for React Navigation
Account's avatar
Client for retrieving, creating and patching data from Sanity.io
Account's avatar
Tools to generate image urls from Sanity content
Account's avatar
A React Native library for Shopify's Checkout Kit.
Account's avatar
Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API
Account's avatar
Hooks for managing, caching and syncing asynchronous and remote data in React
Account's avatar
Class Variance Authority 🧬
Account's avatar
The Expo SDK
Account's avatar
A universal module that gets native application information such as its ID, app name, and build version at runtime
Account's avatar
Expo module for browser-based authentication
Account's avatar
A component that renders a native blur view on iOS and falls back to a semi-transparent view on Android. A common usage of this is for navigation bars, tab bars, and modals.
Account's avatar
Config plugin to customize native build properties on prebuild
Account's avatar
A React component that renders a preview for the device's either front or back camera. Camera's parameters like zoom, auto focus, white balance and flash mode are adjustable. With expo-camera, one can also take photos and record videos that are saved to the app's cache. Morever, the component is also capable of detecting faces and bar codes appearing on the preview.
Account's avatar
Provides system information that remains constant throughout the lifetime of your app.
Account's avatar
Provides cryptography primitives for Android, iOS and web.
Account's avatar
Expo Development Client
Account's avatar
A universal module that gets physical information about the device running the application
Account's avatar
Provides access to the local file system on the device.
Account's avatar
Load fonts at runtime and use them in React Native components.
Account's avatar
Provides access to the system's haptics engine on iOS, vibration effects on Android, and Web Vibration API on web.
Account's avatar
A cross-platform, performant image component for React Native and Expo with Web support
Account's avatar
Provides a React component that renders a gradient view.
Account's avatar
Create and open deep links universally
Account's avatar
Provides an API for FaceID and TouchID (iOS) or the Fingerprint API (Android) to authenticate the user with a face or fingerprint scan.
Account's avatar
Provides an interface for native user localization information.
Account's avatar
Provides useful information about the device's network such as its IP address, MAC address, and airplane mode status
Account's avatar
Provides an API to fetch push notification tokens and to present, schedule, receive, and respond to notifications.
Account's avatar
Expo Router is a file-based router for React Native and web applications.
Account's avatar
Provides a way to encrypt and securely store key-value pairs locally on the device.
Account's avatar
Provides access to a hardware device's accelerometer, gyroscope, magnetometer, and pedometer.
Account's avatar
Provides a module to allow keeping the native Splash Screen visible until you choose to hide it.
Account's avatar
Provides the same interface as the React Native StatusBar API, but with slightly different defaults to work great in Expo environments.
Account's avatar
Provides access to the SF Symbols library on iOS for React Native and Expo apps.
Account's avatar
Interact with system UI elements
Account's avatar
Provides access to the system's web browser and supports handling redirects. On iOS, it uses SFSafariViewController or ASWebAuthenticationSession, depending on the method you call, and on Android it uses ChromeCustomTabs. As of iOS 11, SFSafariViewController no longer shares cookies with Safari, so if you are using WebBrowser for authentication you will want to use WebBrowser.openAuthSessionAsync, and if you just want to open a webpage (such as your app privacy policy), then use WebBrowser.openBrowserAsync.
Account's avatar
A Query Language and Runtime which can target any service.

Top contributors

ripgrim's profile
ripgrim
40 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet