Save for later

iOS Development

Get Ahead in iOS App Development,

Behind every polished iOS app is a thoughtful plan. By understanding and applying the fundamental concepts behind iOS application architecture, you can ensure that the software you develop is well-understood, flexible, and easy to extend or refactor. In this course, instructor Károly Nyisztor dives into these concepts, helping to familiarize you with the basics of iOS application architecture and design best practices. To begin, Károly explores the Unified Modeling Language (UML), goes over some core UML diagrams, and discusses the iOS app life cycle. Next, he covers fundamental architectural design patterns such as the model-view-controller (MVC)—the classical iOS app design paradigm—as well as the Model-View-ViewModel (MVMM) pattern and other alternatives to MVC. He also shares how to manage app state transitions and build responsive apps. In addition, he discusses URL scheme-based communication and AirDrop; efficient memory and power consumption; how to detect issues and bottlenecks in your apps; and more.

Contents:

  • Introduction
  • 1. UML Basics
  • 2. The iOS App Life Cycle
  • 3. Fundamental Architectural Design Patterns
  • 4. App State Transitions
  • 5. Building Responsive Apps
  • 6. The SOLID Principles
  • 7. Communication between Apps
  • 8. Efficiency and Performance
  • Conclusion

Get Details and Enroll Now

OpenCourser is an affiliate partner of LinkedIn Learning and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 2h
Starts On Demand (Start anytime)
Cost $29/month (Access to entire library- free trial available)
From LinkedIn Learning
Instructor Károly Nyisztor
Download Videos Only via the LinkedIn Learning mobile app
Language English
Subjects Programming
Tags Developer Mobile Apps Mobile Application Development iOS Development

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

iOS Developers $65k

iOS Technician $73k

App. Developer $82k

App Admin $86k

iOS Specialist $90k

App DBA $97k

iOS Developer 4 $97k

App Technical Designer 3 $100k

iOS Instructor $101k

iOS support $102k

iOS Dev $104k

App Surgeon $107k

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length 2h
Starts On Demand (Start anytime)
Cost $29/month (Access to entire library- free trial available)
From LinkedIn Learning
Instructor Károly Nyisztor
Download Videos Only via the LinkedIn Learning mobile app
Language English
Subjects Programming
Tags Developer Mobile Apps Mobile Application Development iOS Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now