Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mobile Development Architecture
Rating: 4.4 out of 5(1,127 ratings)
23,872 students

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 3/2020
English

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

Course content

2 sections16 lectures2h 46m total length
  • Introduction to Mobile Apps / Native Apps2:38
  • Native Apps9:06
  • Native Apps
  • Xcode & Android Studio Demos22:40
  • Introduction to Web Apps3:16
  • Web Apps8:29
  • Context of Progressive Web Apps4:31
  • Progressive Web Apps - PWA14:24
  • A few words about Hybrid Apps1:42
  • Hybrid Apps12:47

    Understand how hybrid apps use a web view and a native bridge to run one code base on Android and iOS, via Cordova, plugins, and frameworks like Ionic and Vue.js.

  • Web Native Apps2:52
  • Web Native Apps - React Native10:19
  • Web Native Apps - Nativescript15:44
  • Introduction to Cross-Compiled Apps3:02
  • Cross-Compiled Apps - Flutter17:53

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