Study
CS-313 route
Unit 2 · Lesson 4 of 5 12 min

Native, Web, Hybrid and Progressive Web Applications

Four ways to put software on a phone, from fully native to nothing more than a clever website.

What this unit covers

Unit 2: Mobile Platforms and Development Approaches

  1. 1 Mobile Operating SystemsOne open platform on thousands of phones, one closed platform on Apple's own hardware, and a handful of others. · 10 min
  2. 2 The Android Platform ArchitectureSix layers between a tap on the screen and the electrons in the chip, each doing one job. · 11 min
  3. 3 The iOS Architecture and Application SandboxingFour layers from touch to silicon, and the walled room every app lives in. · 10 min
  4. 4 Native, Web, Hybrid and Progressive Web ApplicationsFour ways to put software on a phone, from fully native to nothing more than a clever website. · 12 min
  5. 5 Cross-Platform Frameworks and Selection of a Development ApproachWrite once, run on both, and know exactly what that promise costs. · 13 min