+ All Categories
Home > Documents > PART 1: INTRODUCTION · Modern iOS variants Design principles Solutions to Real App Problems! "...

PART 1: INTRODUCTION · Modern iOS variants Design principles Solutions to Real App Problems! "...

Date post: 03-Jun-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
7
PART 1: INTRODUCTION
Transcript
Page 1: PART 1: INTRODUCTION · Modern iOS variants Design principles Solutions to Real App Problems! " COURSE OUTLINE Structuring for Design Patterns MVC-N MVVM Multicast Closure ...

PART 1: INTRODUCTION

Page 2: PART 1: INTRODUCTION · Modern iOS variants Design principles Solutions to Real App Problems! " COURSE OUTLINE Structuring for Design Patterns MVC-N MVVM Multicast Closure ...
Page 3: PART 1: INTRODUCTION · Modern iOS variants Design principles Solutions to Real App Problems! " COURSE OUTLINE Structuring for Design Patterns MVC-N MVVM Multicast Closure ...

EDITING TEAM

Michal Ciurus @MichaelCiurus

Tech Editor

Page 4: PART 1: INTRODUCTION · Modern iOS variants Design principles Solutions to Real App Problems! " COURSE OUTLINE Structuring for Design Patterns MVC-N MVVM Multicast Closure ...

WHAT ARE DESIGN PATTERNS?

Reusable solutions to common development problems

Formalized best practices

You’re already using them in iOS!

Page 5: PART 1: INTRODUCTION · Modern iOS variants Design principles Solutions to Real App Problems! " COURSE OUTLINE Structuring for Design Patterns MVC-N MVVM Multicast Closure ...

WHY SHOULD YOU LEARN THEM?

Don’t reinvent the wheel

Use common vocabulary

Write maintainable and testable code 😎

Page 6: PART 1: INTRODUCTION · Modern iOS variants Design principles Solutions to Real App Problems! " COURSE OUTLINE Structuring for Design Patterns MVC-N MVVM Multicast Closure ...

WHAT YOU’LL LEARN

Traditional design patterns

Modern iOS variants

Design principles

Solutions to Real App Problems!

🚀

Page 7: PART 1: INTRODUCTION · Modern iOS variants Design principles Solutions to Real App Problems! " COURSE OUTLINE Structuring for Design Patterns MVC-N MVVM Multicast Closure ...

COURSE OUTLINE

Structuring for Design Patterns

MVC-N

MVVM

Multicast ClosureDelegate

Auto Re-LoginAuth Client

Memento

Compositionover Inheritance

Visitor


Recommended