-
expo
An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
For today's project I decided to simply follow along with the React Native docs and boot up a sample project. This is easily enough done especially if you're already familiar with React (which you should be before embarking to learn React Native). There are a few interesting fundamentals happening under the hood though.
The second, preferred, way to initialize a React Native app is using a CLI tool called Expo, which was specifically developed to help React Native developers code and test quickly. I tried both, but am very impressed with Expo so I'll describe that method, because it's fast and recommended. You can read more about it here.