Machine learning

Text recognition using Vision and Core ML
Detecting whisky brands with Core ML and IBM Watson services
Catching smiles with Google’s ML Kit on iOS

Augmented / Virtual Reality

Driving cars with ARKit
Flying sharks with ARKit
ARKit image tracking with whisky bottles
Augmented reality on iOS with ARKit
Developing for Samsung Gear VR
Creating 3D models for AR with photogrammetry

Conversational Interfaces

Natural language processing on iOS
Creating lists with SiriKit on iOS 11
Understanding language on iOS
Conversational interfaces usage
Exploring conversational interfaces

Frameworks and tools

Introducing Girders for Swift
Swift code types navigator
Swift class diagrams and more

Patterns and best practices

Pragmatic iOS app architecture
Common iOS development mistakes
iOS app requirements checklist
Flexible table views with descriptor arrays
Forward pipe operator in Swift
Algorithms in Swift
Swift considerations and decisions
JSON parsing in Swift with generics

Build process

Setting up CI with Travis-CI and Fastlane on iOS project
Xcode build settings tour
Injecting code in iOS framework startup

Books

My book is published!
Writing a technical book

Conferences

Speaking at conferences
iOSCon 2018
iOS conferences in 2018
Attending CodeMobile UK

Career

What every great iOS engineer needs to know (part 1)
What every great iOS engineer needs to know (part 2)
A year of tech blogging

Reactive programming

Reactive image downloading and caching
Networking in Swift
Introduction to functional reactive programming and table views

Tutorials

Protocol-oriented maps on iOS
Drawing charts on iOS
Setting up Apple Pay

Misc

Mobile databases on iOS
Trendy topics for 2018 and beyond
Everything Apple announced on WWDC 2017

Advertisements