Introduction Android and iOS are the leading mobile operating systems in the world. They have some similarities, but also some…
SwiftUI in production
Introduction It’s been a month (at the time of writing) since my app Soccer Puzzles has been live on the…
Collapsing top bar animation with SwiftUI
Introduction Many modern apps have a top bar, with customized designs and smooth collapsing animations. Since the default NavigationView doesn’t…
Building smart Q&A app with CoreML, SwiftUI and Combine
Introduction Imagine an app that lets you scan a document and then gives you the possibility to ask questions…
Sound classification with Create ML on iOS 13
Introduction Apple is making machine learning available to everyone. With the latest advancements in CoreML 3 and the new CreateML…
iOS design by prototyping and iterating
Introduction Usually, as developers we don’t care much about UI design – we leave that up to the UX experts.…
Getting started with PencilKit on iOS 13
Introduction Recently, I’ve released my new drawing app, called Drawland. It’s using Apple’s new drawing framework PencilKit, so in this…
Developing drawing app with SwiftUI
Introduction In this post, we will build a drawing app with SwiftUI. Apart from being super fun and addictive, SwiftUI…
Sentiment analysis with Natural Language and SwiftUI
Introduction The Natural Language framework was announced at WWDC, last year. It offers a powerful set of features for analysing…
Text recognition on iOS 13 with Vision, SwiftUI and Combine
Introduction This year, WWDC was full of new and exciting features. The biggest one was probably SwiftUI, Apple’s new UI…