PinnedBuilding a simple TCP chat for iOS using Swift.Last month, I was assigned the task that involved the chat application implementation for iOS on a commercial project using raw TCP…Jan 9, 2022Jan 9, 2022
PinnedSwitching from C++ to Swift.A few months ago I decided to explore Apple’s ecosystem from the developer’s point of view and I was surprised how similar is C++ to Swift…May 1, 20211May 1, 20211
Mastering the fundamentals of Google Protocol Buffers using C++Last year, I was assigned a task to port the existing Objective-C iOS application for managing external IoT devices based on Google’s…Aug 12Aug 12
Building a simple weather app for iOS using Swift.Weather always plays an important role in our lives. Even logistics or business plans could be changed due to weather conditions. If you…Feb 15, 2023Feb 15, 2023
Building a simple BLE IoT app for iOS using SwiftIn my previous article “Mastering the fundamentals of BLE for iOS using Swift” I have already presented the core principles of BLE…Oct 15, 2022Oct 15, 2022
Mastering the fundamentals of CoreLocation for iOS using Swift.Nowadays, it is impossible to be lost in an enormous city as people often use GPS in their smartphones because it is so simple and…Oct 3, 2021Oct 3, 2021
Mastering the fundamentals of BLE for iOS using Swift.From the first impression of working with BLE (Bluetooth Low Energy), I was surprised by how the event-based buses work. By the way, from…Sep 12, 2021Sep 12, 2021
Linking the C/C++ code with SwiftFrom my first impression, I saw how Swift is similar to C/C++ which I used before during my occupation in Embedded Software Engineering…Jun 12, 2021Jun 12, 2021
Making CoreData compatible with iOS 9 and 10+ simultaneously.While I was exploring tutorials of iOS 11, I tried to make a universal CoreData database both for my iPhone 4S and iPhone 5S. Finally, I…May 6, 2021May 6, 2021
Shifting to Linux and macOS from WindowsIt has been two years since I used Windows as the main operating system on my laptop where I did everything is connected to my job. Even…May 4, 2021May 4, 2021