iOS App Development: Design Patterns for Mobile Architecture
Offered By: LinkedIn Learning
Course Description
Overview
Learn different mobile design patterns and architectural models to simplify iOS app development and build more scalable, maintainable enterprise applications.
Syllabus
Introduction
- Welcome
- What you should know
- How to use the exercise files
- Why architecture?
- Architecture pieces
- Common architectures
- MVA (mininimum viable architecture)
- Common architectures comparison
- UI overview
- Code overview
- Load data
- Create presenter
- Create presenter, part 2
- Create presenter, part 3
- Create presenter, part 4
- Expand layers
- Expand layers, part 2
- Entities
- Swinject overview
- Swinject storyboard
- Presenter conversion
- Presenter conversion, part 2
- Protocol injection
- Coordinator walkthrough
- Wire into Swinject and app delegate
- Presenter to coordinator communication
- RxSwift – observables
- RxCocoa – data binding
- Next steps
Taught by
Jon Bott
Related Courses
Advanced Data Science CapstoneIBM via Coursera Amazon Aurora MySQL - Basics (Japanese)
Amazon Web Services via AWS Skill Builder Amazon DynamoDB – Architecture and Features (Simplified Chinese)
Amazon Web Services via AWS Skill Builder Amazon Elastic Container Service (ECS) Primer (Italian)
Amazon Web Services via AWS Skill Builder Amazon GameLift Primer (French)
Amazon Web Services via AWS Skill Builder