Skip to main content

6 posts tagged with "Architecture"

Software architecture tutorials

View All Tags

MVVM with Combine in SwiftUI – Tutorial

· 7 min read
Full Stack Developer
Last updated on October 28, 2021

mmvm intro

In this article we are going to learn how to implement the powerful MVVM design pattern in SwiftUI applications that are leveraging the Combine framework. The combination of these 3 concepts will be the standard of iOS app architecture for the years to come, so it’s really important to set up a solid groundwork when it comes to designing Swift apps going forward.

Introduction to Protocol-Oriented Programming in Swift

· 8 min read
Full Stack Developer
Last updated on June 1, 2021

Introduction to Protocol-Oriented Programming in Swift

Writing highly-modularized code is critical in building a robust iOS app, that is scalable and extensible. To make a well-architected iOS app in Swift, there are various design patterns that can be used, to build a high-quality codebase. We focus a lot on building robust architecture in our Xcode app templates, so in this article we are sharing the way we leverage protocol-oriented programming in Swift, to create scalable iOS apps. We are not creating just one app, but instead, we are making a ton of app templates, so a good design is critical to our mission.

Understanding The Most Popular iOS Design Patterns in Swift

· 11 min read
Full Stack Developer
Last updated on January 29, 2025

Most Popular iOS Design Patterns in Swift

If you’re an iOS developer with advanced skills who has gone through a lot of iOS projects, you will surely know that choosing a suitable design pattern is extremely important. It helps your project run smoothly and become more readable, flexible and reusable. In more than 20 Mobile App Templates, we have carefully considered all the most popular iOS design patterns.

Designing a News Reader iOS app in Swift – Part 2

· 8 min read
Full Stack Developer
Last updated on January 20, 2018

architectural components of a news reader

In this blog post, we'll be focusing on the main architectural components of our news reader iOS app. We've discussed the most important features of a news reading mobile app as well as the best design practices in the first part of this series. This represents practical advice, which we learned from working on our premium News Reader iOS App template.

Designing a News Reader iOS app in Swift – Part 1

· 6 min read
Full Stack Developer
Last updated on April 11, 2017

header image

As we're preparing to launch a new iOS app template for news reading, we had to come up with a scalable architecture for a news reader iOS app. Since we want our fully-coded template to be generic enough, in order to accommodate as many use cases as possible, we had to design our Swift code accordingly. Since many iOS apps can be designed in a similar manner, we thought our findings might be useful to other iOS developers who are interested in using the appropriate design patterns in their implementation.