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
Developing Web Apps with SAPUI5SAP Learning Windows 10 App Development - Basics
Microsoft via edX Developing Android Apps with Kotlin
Google via Udacity Learn Object Oriented PHP By Building a Complete Website
Udemy Angular Front To Back
Udemy