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…
Swift Class Diagrams Remastered
A picture is worth a thousand words. An architecture drawing – countless explanations. Sometimes, visualising concepts and implementations can bring…
Dependency Injection in iOS using Girders for Swift
Introduction Dependency Injection is a technique in software development where the dependencies of an object are set from the outside.…
Hand tracking with Turi Create and Core ML
Introduction The task of realtime hand tracking on a mobile device is both very interesting and challenging. The hand is…
Building voice responsive AR apps
Introduction Augmented Reality and Conversational Interfaces are two of the hottest technologies at the moment. They both bring a broad…
Creating 3D models for AR with photogrammetry
Introduction One of the challenges with AR is definitely the creation of 3D model representations of the real objects. This…
iOS app requirements checklist
Introduction When we are starting with the development of a new app, we are usually going through the requirements defined…
Driving cars with ARKit
Introduction With augmented reality, you can drive any car you want. In this post, we will drive Audi Q7, using…
Flying sharks with ARKit
Introduction You’ve probably heard of Sharknado, a movie with a very sound theme – flying sharks everywhere. In this post, we…