Mobile Development Architecture

Native Apps, Web Apps, Progressive Web Apps, Hybrid Apps, Web-Native Apps or Cross-Compiled Apps. Learn how to choose

Last updated 2022-01-10 | 4.5

- Find the best fit for their next project
- Have a clear big picture over mobile development solutions
- Have a solid understanding of how mobile technologies compare

What you'll learn

Find the best fit for their next project
Have a clear big picture over mobile development solutions
Have a solid understanding of how mobile technologies compare
Find good strategy for deep diving into new learnings

* Requirements

* No previous programming knowledge is required

Description

This is an introduction the mobile development world.

Java, Kotlin, Swift, Objective-C, React Native, Nativescript, Cordova, PhoneGap, Ionic, PWAs, Angular, Vue. The number of different technologies claiming to be the easiest or the most efficient way to build apps for mobile devices is overwhelming.

This course is an effort to group them into architectural tiers to help you understand similarities and specificities of each one.

At the end, you will not be able to create your app, but to understand what they can provide you. You might find good tips to both start your next app and organise a learning path to kick off your mobile developer career.

Who this course is for:

  • Mobile development students/beginners
  • Mobile development consultants
  • Mobile project managers
  • IT managers
  • Mobile architects

Course content

2 sections • 17 lectures

Introduction to Mobile Apps / Native Apps Preview 02:38

Native Apps Preview 09:06

Native Apps

Let's resume the initial mobile tier

Xcode & Android Studio Demos Preview 22:40

Introduction to Web Apps Preview 03:16

Web Apps Preview 08:29

Context of Progressive Web Apps Preview 04:31

Progressive Web Apps - PWA Preview 14:24

A few words about Hybrid Apps Preview 01:42

Hybrid Apps Preview 12:47

Web Native Apps Preview 02:52

Web Native Apps - React Native Preview 10:19

Web Native Apps - Nativescript Preview 15:44

Introduction to Cross-Compiled Apps Preview 03:02

Cross-Compiled Apps - Flutter Preview 17:53

What is the best technology for you next mobile app? Preview 15:28

What do you need to learn to become a mobile developer in 2018? Preview 22:08