Implementing the Slide to Unlock Animation in SwiftUI
Oct 13, 2020, 8:00 PM
Everybody remembers the original iPhone’s solution to avoid pocket calling people:
Porting @AppStorage to iOS 13
Sep 3, 2020, 8:00 PM
A couple of weeks ago, a few friends and I were out having beers. We told the barman to make sure our glasses are filled, and we’d figure the tap out later. After a while, somebody said “you know, I’d love an app for my watch to keep track...
What Adding Dependencies Will Do To Your App in 2020
Jun 3, 2020, 8:00 PM
With Xcode 11’s support for Swift Package Manager and the coming changes in Swift 5.3, there’s a lot of discussion on what dependency manager to use. I’d like to take you on a tour to see what happens to an app when dependencies are...
Deploying a Vapor App Using Docker: The Missing Manual
Feb 5, 2020, 7:00 PM
One of the the things that made Vapor awesome was the ability to easily deploy to Vapor Cloud in a couple of seconds. The service took care of certificate generation and subdomains, which made it perfect for prototyping backends used in...
iOS 13 Modal Presentation Styles
Sep 11, 2019, 8:00 PM
As the release of iOS 13 draws near, it’s high time to update your apps to the latest SDK. One thing you will notice immediately (besides the new dark mode) is that all the modals are different.
Five Years of Swift: A Love Letter
Jun 1, 2019, 8:00 PM
“The language is called Swift, and it totally rules.” Craig Federighi on June 2, 2014
Configure Apps at Build Time
Nov 17, 2018, 7:00 PM
In many modern, networked apps, dealing with multiple configurations is a fact of life. Many backends in development have multiple stages with different versions of the code or feature flags that all need to be supported by clients. All of...
Just Do Blocks
Oct 23, 2018, 8:00 PM
Swift’s error handling system relies on do blocks to wrap throwing statements and handle those errors:
SwiftLint For Teams
Jul 8, 2018, 8:00 PM
SwiftLint is an indispensible tool in the arsenal of the modern iOS developer. If you have more than a single iOS developer on the team, chances are you are already using it to enforce style guides and perform linting. Our iOS Team...