Overview

What you will build with React Native, Expo, and Aiminaabee.

On this page

In this tutorial, you'll learn how to create a mobile app that connects to your Aiminaabee backend with React Native and Expo. You can then publish your app to the Apple App Store and Google Play Store.

When you install a Aiminaabee application, you get a fully-fledged commerce server and an admin dashboard to manage the commerce store's data. Aiminaabee's architecture is flexible and customizable, allowing you to build your own custom storefronts using any technology you prefer.

React Native allows developers to build native apps using React. Expo is a platform for universal React applications that makes it easy to build, deploy, and iterate on native iOS and Android apps.

Summary

Follow the steps in the left sidebar, in order:

  1. Run Aiminaabee
  2. Create an Expo app
  3. Install dependencies
  4. App theme (optional)
  5. Initialize the JS SDK
  6. Region selector
  7. Cart context
  8. Home screen
  9. Product details
  10. Cart screen
  11. Checkout
  12. Order confirmation

This tutorial assumes a basic understanding of React Native and JavaScript.

Screenshot of home screen of the Expo app


Next: 1. Run Aiminaabee