Introduction Apps are becoming more and more complex. Users expect great user experience, even without internet connection. An app that…
Protocol-oriented maps on iOS
Introduction Maps are used in many mobile apps. That’s mainly because of the nature of the mobile user experience –…
Understanding Language on iOS
Introduction Graphical User Interfaces exist to enable the communication between humans and computers. The first graphical user interface was the…
Text recognition using Vision and Core ML
Introduction Machine Learning allows computers to learn and make decisions without being explicitly programmed how to do that. This is…
Conversational Interfaces Usage
Will people use conversational interfaces? That’s the biggest question. Most people feel strange walking around the streets and talking with…
A year of tech blogging
On this day, last year, I’ve published my first blog post. In one year, I’ve published (including this one) 23…
Natural Language Processing in iOS
Natural Language Processing (NLP) is a field in Computer Science which tries to analyze and understand the meaning of the…
Creating lists with SiriKit on iOS11
Last year, Apple announced SiriKit, which provides a lot of opportunities for the developers to provide functionality to the users…
Everything Apple announced on WWDC 2017
It’s that time of the year – Apple’s annual worldwide developer conference (WWDC), where new technologies and updates to the…
Attending CodeMobile UK
From 18th to 20th April, I had the chance to attend the CodeMobile conference in Chester, UK. This was the…