Launching ClusterCards 2: Marketing
Oct 24, 2019, 10:00 AM
This is the second post in my new short series about launching ClusterCards 2, a complete redesign and huge update to my business card scanner app. If you haven’t already read the first post about launch week and how it went, you can find...
Launching ClusterCards 2: Week 1
Oct 15, 2019, 9:00 AM
On October 3rd, I launched ClusterCards 2, a complete redesign of my business card scanner app. As I myself don’t have much experience (at all) with launching apps, I’ve found it incredibly valuable to learn from others about their launch...
Allowing users to manage their Siri Shortcuts in your app
Sep 8, 2019, 2:00 AM
In 2018, Apple announced Siri Shortcuts, which allow users to interact with apps through Siri and the Shortcuts app without opening the app directly. The Intents framework also has support for adding and recording shortcuts inside apps and...
Starting your own blog
Aug 26, 2019, 9:30 AM
I started this blog in February 2019, because I wanted to share tips and different things I’ve learned in my short time programming with Swift. Since then, I’ve found writing blog posts to be incredibly nice and relaxing, and have learned...
An extensive guide to formatting dates in Swift
Jul 21, 2019, 11:00 AM
iOS and macOS contain built in support for various ways to format dates, such as for human readable text and to show intervals between dates. At WWDC19, Apple added a new RelativeDateTimeFormatter, which formats relative dates from the...
Performing cryptographic operations with CryptoKit on iOS 13
Jul 14, 2019, 10:00 AM
Apple recently introduced a new framework named CryptoKit at WWDC19, which makes generating hashes, encrypting data and verifying/authenticating data even easier. Previously, the only way to use cryptography in Swift was via lower level...
Adding support for Sign in with Apple to your app
Jul 7, 2019, 12:33 PM
At WWDC 2019, Apple introduced Sign in with Apple, a new feature that allows people to sign in or sign up with just a tap using the Apple ID they already have, and skip filling out forms, verifying email addresses, and choosing passwords....
Integrating Core Data with Diffable Data Sources
Jun 25, 2019, 3:00 AM
Table and collection views in iOS have stayed the same for many years, but in iOS 13, Apple added a much needed feature: diffable data sources! Using the new features that were recently added to Swift, the new data sources manage...
My experience at WWDC19 as a Scholarship winner
Jun 17, 2019, 8:00 AM
McEnery Convention Center lit up with a huge WWDC19 banner In April 2019, I was ecstatic to find out I was awarded a WWDC scholarship by Apple, who gave me a scholarship ticket, food and accommodation for the week of WWDC19, from June 3rd...
Scanning documents with Vision and VisionKit on iOS 13
Jun 15, 2019, 3:00 AM
VisionKit is a new framework Apple introduced in iOS 13 that lets your app use the system’s document scanner to scan documents or papers. Instead of having to manually detect and adjust documents, VisionKit handles everything for you,...