The CORE of the CAMA application is build using React-Native and the EXPO
- Clone Repository - HowTo GIT
git clone https://github.com/healthhackersER/CAMA-CORE-Example.git
- Run npm installer
npm install
- Run Application - Runs Expo in Browser
npm run web
- Node.js: In order to install Expo CLI you will need to have Node.js (we recommend the latest stable version- but the maintenance and active LTS releases will also work) installed on your computer. Download the recommended version of Node.js.
- Git: Additionally, you'll need Git to create new projects. You can download Git from here.
-
React Native is like React, but it uses native components instead of web components as building blocks. So to understand the basic structure of a React Native app, you need to understand some of the basic React concepts, like JSX, components,
state
, andprops
.
To learn more about this you can find a tutorial here. -
There's no need to install anything or even understand everything here, this page is meant to give you an overview of some of the big pieces of building a managed app. In the same way that getting a quick tour of Paris won't make you an expert on Paris, this walkthrough serves to help you identify a few landmarks and the most important areas in the managed workflow. You can do a walkthrough of the bare workflow later on. To learn more about this you can find the walkthrough here.
-
TypeScript is a language which extends JavaScript by adding type definitions.
Here you can find a documentation how to develop with TypeScript and React-Native -
Gitflow Workflow is a Git workflow design that was first published and made popular by Vincent Driessen at nvie. The Gitflow Workflow defines a strict branching model designed around the project release. This provides a robust framework for managing larger projects.
The core idea behind the Feature Branch Workflow is that all feature development should take place in a dedicated branch instead of the master branch. This encapsulation makes it easy for multiple developers to work on a particular feature without disturbing the main codebase. It also means the master branch will never contain broken code, which is a huge advantage for continuous integration environments.