Skip to main content

36 posts tagged with "Swift"

Swift programming language tutorials and guides

View All Tags

Getting Started with RxSwift and Reactive Programming in Swift

· 7 min read
Full Stack Developer
Last updated on March 24, 2019

Getting Started with RxSwift – Reactive Programming in Swift

In today’s article, we are taking a closer look at what reactive programming in Swift is all about and how we can use this design pattern in iOS apps by leveraging RxSwift. At Instamobile, we are building a ton of cool iOS apps, so we always consider using the most appropriate design patterns to build highly modularized iOS Starter Kits.

Communication Patterns in Swift: Delegates, Notifications and Closures

· 14 min read
Full Stack Developer
Last updated on January 6, 2026

Developing an iOS application is still about passing data between objects, but the ecosystem has more modern, safer tools than it did in 2019. In addition to delegates, notifications, closures and KVO, you now have Combine and Swift Concurrency (async/await) which simplify asynchronous flows and composition.

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.