Weekly Swift articles

How to deliver better user experiences as a Swift developer?

Learn the basics of user experience design with some accessibility tips that you can use immediately to build better mobile apps for everyone.

2020/01/23 User Experience

How to learn modern UIKit?

Take the first steps with me to learn how to build user interfaces using the UIKit framework. Programmatically in Swift, without storyboards.

2020/01/20 UIKit

Beginner's guide to Server side Swift using Vapor 4

Learn how to build and host your very first backend application using Vapor 4. Contains a few things about the history of server side Swift.

2020/01/13 Server

What are the best practices to learn iOS / Swift in 2020?

Are you learning iOS development? Looking for Swift best practices? This is the right place to start your journey as a mobile application developer.

2020/01/06 iOS

The ultimate Combine framework tutorial in Swift

Get started with the brand new declarative Combine framework in practice using Swift. I'll teach you all the goodies from zero to hero.

2019/10/31 iOS

Custom views, input forms and mistakes

Just a little advice about creating custom view programmatically and the truth about why form building with collection views sucks.

2019/10/21 iOS

A simple HTTP/2 server using Vapor 4

Get started with server-side Swift using the Vapor 4 framework. Learn how to build a really simple HTTP/2 backend server.

2019/10/08 Server

How to write services for VIPER?

Not everything is a VIPER module. In this article I'll show you how do I separate the service layer from the modules, using Swift.

2019/09/25 VIPER

How to build SwiftUI apps using VIPER?

In this tutorial I'll show you how to combine SwiftUI with the VIPER architecture in a real world iOS application example.

2019/09/18 VIPER

Migrating from CocoaPods to Swift Package Manager

Learn how to use Swift Package Manager in Xcode. SPM now supports iOS and more, so it's time to ditch CocoaPods for good.

2019/09/02 Bitrise

Picking and playing videos in Swift

Learn how to record or select a video file using a video picker controller and the AVPlayer class, written entirely in Swift 5.

2019/08/28 UIKit

What's new in Vapor 4?

Vapor is the most popular server side Swift web application framework. This time we'll cover what's new in Vapor 4.

2019/08/26 Server

Swift init patterns

The ultimate guide how to init your Swift data types, with the help of designated, convenience, failable intitializers and more.

2019/08/25 Design patterns

URLSession and the Combine framework

Learn how to make HTTP requests and parse the response using the brand new Combine framework with foundation networking.

2019/08/15 iOS

Stop worrying about code signing!

Code signing is one of the most painful tasks that every iOS dev has to do. In this article, I'm going to explain the whole procedure.

2019/07/29 Bitrise

Understanding provisioning for iOS applications

This time I'm going to explain everything about the mysterious iOS provisioning process and the structure of a provisioning profile.

2019/05/31 Bitrise

Promises in Swift for beginners

Everything you ever wanted to know about futures and promises. The beginner's guide about asynchronous programming in Swift.

2019/05/28 iOS