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

Cross-first Mobile App

Hazem Khaled
November 21, 2014

Cross-first Mobile App

Hazem Khaled

November 21, 2014
Tweet

More Decks by Hazem Khaled

Other Decks in Technology

Transcript

  1. MOBILE APP PROJECTS! • Fast updates • Multi platforms •

    Dependencies on another services • Potential to scale
  2. WHAT’S CROSS-PLATFORM? • Build and HTML5 App? • Use one

    of Cross-platform Mobile SDK?
 
 
 
 Com pletely not
  3. SYSTEM DESIGN • One system design team • Shared logic

    & flow • Shared Library • Shared Web services & versioning • Follow Standards
  4. ASSETS • Images sizes & type • Video & Audio

    files • Streaming encoding
  5. CODE • Dependencies availability across platforms • A lot of

    times Cross-platform SDK working fine • Revision control Submodule or Subtree
  6. CAN WE? • Q1: Can we use .dll files into

    Android or iPhone apps? • Q2: Can we share libraries across Mobile & Web App?
  7. CROSS-PLATFORM CHOICES • Easy way : HTML5 • Pick a

    Framework : ionic, jQuery … etc • Pick a Wrapper : PhoneGap usually • Better user experience • HTML5, but more effort in UX • Titanium or Xamarin • Better performance • Native, but more code • Qt, but losing UX • Xamarin