Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rapid mobile development with React Native - Fahmi (@Study Excursie UNIDA Gontor - March 2018)

Rapid mobile development with React Native - Fahmi (@Study Excursie UNIDA Gontor - March 2018)

DOT Indonesia

March 08, 2018
Tweet

More Decks by DOT Indonesia

Other Decks in Programming

Transcript

  1. Rapid mobile development with React Native “Build native mobile apps

    using JavaScript and React” “We are sentimental engineers” At DILO Malang 7 March 2018
  2. About Speaker Fahmi Idris [[email protected]] Frontend Developer at DOT Indonesia

    (PT Digdaya Olah Teknologi Indonesia) Expertises: Javascript, React, React Native, Wordpress, PHP, Laravel Framework, Version Control (GIT) Research Area : Javascript
  3. Native: Phone apps that run on native code (Objective-C or

    Swift for iOS and Java for Android) • Pros : Best performance • Cons : More costly to develop because you need separate apps for iOS and Android
  4. Hybrid: Phone apps that contain a browser view that run

    web (HTML5) • Pros : Less costly to develop because you write one set of code for both iOS and Android • Cons : Poorer performance
  5. Mobile Web: Web (HTML5) apps that are loaded in your

    mobile browser • Pros : Convenience because users can use your app by opening up a URL in their browser rather than downloading from the app store. Also, you write one set of code for iPhones, Android phones and web • Cons : Poorest user experience and limited functionality compared to Native and Hybrid apps
  6. What is React Native? React is a JavaScript library for

    building user interfaces. A key concept in React is that of a component.