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 with its declarative approach, makes it a lot easier and clearer to reason about the state and updates that are happening in our apps. A drawing app is a good example of this – you […]

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 natural language and extracting information from it. One of the cool additions in Natural Language on iOS 13 is support for sentiment analysis. I have a full 30 pages chapter in my book on how […]

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 framework. However, there were a lot of other cool announcements, especially in the machine learning and augmented reality areas. Text recognition is now supported directly in the Vision framework. Previously, you would have to create […]