# Notes

## Test Cases

### Add App icon

###  Navigation
Navigating betweet 3 screens

### Including custom fonts

### Animations
Simple loading animation.

### Camera
Scanning a QR Code.

### Notification
Sending a simple notification.

### Styling
Styling the backgorund and a bit of text and layout.

## React Native

### History

> Inside Facebook, Jordan Walke found a way to generate iOS UI elements from a background JavaScript thread. They decided to organize an internal hackathon to perfect this prototype in order to be able to build native apps with this technology.

Wurde 2015 bei der React.js Conf 2015 vorgestellt und zum ersten mal veröffentlicht.

### Tech Behind

* Code is JS was auf einem separated Thread läuft.
* Views werden zu nativen views compiliert.

Anstatt den VirtualDOM zu manipulieren, manipuliert es View in iOS und Android.

### Notable Users

* Facebook
* Instagram
* Bloomberg
* Pinterest
* Skype
* Uber
* Walmart
* Baidu

## Flutter

## History

Started by Google as `Sky`, which could run under Android.
Later rebranded into Flutter. Unveild in 2015, with the first preview release (v0.6.0) in July of 2018.

> Primary method to write apps and UI for Fuchsia

### Tech Behind

Flutter does not use the OEM components. It has it own widgets and compiles everything down to the Phone. It believes in 120 FPS animations on every platform. Uses Skia under the hood. for rendering. Has bindings for GL or Vulkan.

### Notable Users

* Alibaba
* Google AdWords, Greentee

## Cordova

### History

Development started at an iPhoneDevCamp under approval of Apple. 2011 von Adobe aufgekauft und in PhoneGap unbenannt. Wurde dann open sourced als Apache Cordova.

### Tech Behind

WebView

## Ionic

## History

Created in 2013. 1.3M Apps created in 2015.

## Tech Behind

Angular backbone + Cordova