Introducing Create XP App

Nader Dabit
2 min readMay 5, 2017

--

Today I’m excited to be releasing Create XP App.

Create XP App is ReactXP project generator that will allow you to build apps that run on iOS, Windows, Android, and the web using a single codebase.

Click here to check out the repo.

Though this is a working project, it is definitely still a work in progress and I will be getting feedback, adding improvements, and adding polish over the next few weeks / months.

A few things about ReactXP

  1. Built on top of React Native
  2. Open sourced by Microsoft, used in new version of Skype
  3. Recommends the use of TypeScript

To learn more about ReactXP, check out their repo and their docs.

To Install and create an app:

  1. Install the cli
npm i -g create-xp-app

2. Create your project

create-xp-app new MyAwesomeProject

To run on the web

  1. Run npm run web-watch (this compiles and watches your TypeScript)
npm run web-watch

2. Open index.html in your browser

To run on iOS / Android / Windows

  1. Run npm run rn-watch
npm run rn-watch

2. Start the packager

npm start // or use haul

Use the command line, Xcode or Android Studio to build and deploy the native app code just like you would with any other React Native project.

To learn more, contribute, or submit issues check out the repo located here.

My Name is Nader Dabit . I am a Developer Advocate at AWS Mobile working with projects like AppSync and Amplify, and the founder of React Native Training.

--

--

Nader Dabit

Full Stack Product Engineer, Author, Teacher, Director of Developer Relations at Avara