fight-of-the-mobiles/presentation/notes.md
2018-08-30 15:23:06 +02:00

1.8 KiB

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

Facts

RN

Size: ~19mb