Photo by John Schnobrich on Unsplash

Today, we have more choices on architecture of iOS app including Apple’s MVC, MVVM, MVP, VIPER, VIP, etc. The decision depends on different contexts. So we will start a new series to explain them one by one with practical examples.

VIP(Clean Swift iOS Architecture) is a newcomer which means View Controller, Interactor and Presenter. But there are more components than these three. I will build a simple app step by step while explaining different roles in VIP including what they are and how they work together.

Prerequisite

In this example, it will display our starred repositories in GitHub. Please start a…


“person holding maple leaf” by Nong Vang on Unsplash

Machine Learning

React Native

macOS

Article

Code

Tools

Design

Marketing

Random

Learn Design Patterns in Swift

Subscribe

Get Swift World This Weekly in another way.

Thanks for your time. Please clap to get this article seen by more people. Please click Follow to get latest blogs from me. As a passionate iOS developer, blogger and open source contributor, I’m also active on Twitter and GitHub.


Machine Learning

AR

Article

Code

Tools

Design

Marketing

Random

Learn Design Patterns in Swift

Subscribe

Get Swift World This Weekly in another way.

Thanks for your time. Please clap to get this article seen by more people. Please click Follow to get latest blogs from me.


Photo by Conner Murphy on Unsplash

Machine learning

iOS 12

Articles

Tools

Codes

Marketing

Random

Learn Design Patterns in Swift

Subscribe

Get Swift World This Weekly in another way.

Thanks for your time. Please clap to get this article seen by more people. Please click Follow to get latest blogs from me. As a passionate iOS developer, blogger and open source contributor, I’m also active on Twitter and GitHub.


“A pair of sunglasses left on a concrete ledge over clear water” by David Lezcano on Unsplash

Machine Learning

AR

Code

Sponsored Link

Woodpecker provides some handy and productive tools which Xcode doesn’t.
it can helps you view, modify sandbox files, monitor network, view UserDefaults items, view controller hierarchy, and more.

http://www.woodpeck.cn

RN vs Native

Design

Marketing

Random

Learn Design Patterns in Swift


“Colorful reflections in a pair of sunglasses left on a golden beach” by Sai Kiran Anagani on Unsplash

WWDC 2018

Machine Learning

AR

Code

Sponsored Link

Woodpecker provides some handy and productive tools which Xcode doesn’t.
it can helps you view, modify sandbox files, monitor network, view UserDefaults items, view controller hierarchy, and more.

http://www.woodpeck.cn

Tools

Design

Learn Design Patterns in Swift

Subscribe

Get Swift World This Weekly in another way.

Thanks for your time. Please clap to get this article seen by more people. Please click Follow to get latest blogs from me. As a passionate iOS developer, blogger and open source contributor, I’m also active on Twitter and GitHub


“A low-angle shot of a field of closed red tulips” by Aaron Burden on Unsplash

News

Machine Learning

Code

Article

Marketing

Random

Subscribe

Get Swift World This Weekly in another way.

Thanks for your time. Please clap to get this article seen by more people. Please click Follow to get latest blogs from me. As a passionate iOS developer, blogger and open source contributor, I’m also active on Twitter and GitHub.


Photo by Alex Loup on Unsplash

News

Machine Learning

Article

Code

React Native

Design

Random

Subscribe

Thanks for your time. Please clap to get this article seen by more people. Please click Follow to get latest blogs from me. As a passionate iOS developer, blogger and open source contributor, I’m also active on Twitter and GitHub.


Photo by Iker Urteaga on Unsplash

AR

Machine Learning

Code

Article

Video

Design

Random

Thanks for your time. Please clap to get this article seen by more people. Please click Follow to get latest blogs from me. As a passionate iOS developer, blogger and open source contributor, I’m also active on Twitter and GitHub.


“A white coffee mug with “begin” written on it on a wooden table” by Danielle MacInnes on Unsplash

News

Article

Code

Tools

Design

Marketing

Random

Thanks for your time. Please clap to get this article seen by more people. Please click Follow to get latest blogs from me. As a passionate iOS developer, blogger and open source contributor, I’m also active on Twitter and GitHub.

Peng

Engineers are the artists of our generation.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store