The ultimate guide for decoding characteristics' raw data received from Bluetooth Low Energy devices to meaningful Swift types. | Continue reading
We separate the navigation logic from the view logic and implement deep-links in SwiftUI, using our new open-source library XUI. | Continue reading
Plenty of things can go wrong in code reviews that can render the entire process useless. We waste time, money, energy and patience without really improving the quality of our code. There are tons of online courses and tutorials available writing code – but almost none for review … | Continue reading
Mobile apps deal with really private and sensitive user data like personal health information or banking information. Losing data or getting hacked, therefore, can have huge consequences. | Continue reading
Many people criticized Dart because it was missing features like Extensions that programmers knew and love from other programming languages like C#, Swift or Kotlin.This Year at Google IO, the Dart team announced three new features. One of them is Dart Extension Methods. | Continue reading
Since Kotlin is a rapidly evolving language, there is a place for everyone to submit and discuss proposals. We want to shine a light on the current version of the proposal KEEP-87 and explain how it could solve a lot of problems that we are currently facing. | Continue reading
We love the idea of Kotlin/Native and Kotlin-Multiplatform. That's why we took an in-depth look at it and tried it out in a sample project. We wanted to know if Kotlin/Native is production ready. Unfortunately, the technology cannot serve our needs right now. Here is why we crave … | Continue reading
You and your team developed a sophisticated App for iOS, but now you want the same on e.g. on Android and the Web. The problem: the project is so big, where should you even start with the implementation? First, implement all the model classes or rather start with the User Interfa … | Continue reading
Today, we are taking a look why Gordan is such an extraordinary blacksmith, and more importantly what you can learn from Gordon to become a better developer. There’s an old saying that a great programmer can be 10 times as good as a mediocre one. | Continue reading
Everybody talks about it but many people don’t really know what it fundamentally is. So what is it, at its very core? I mean, without the buzzwords, without the cryptic Rx/Observable/Subscriber keyword bullshit. | Continue reading
We call our own approach to this pattern Composite by Induction (short Induction) and it enables you to use the composite pattern in very complex situations with very low effort. | Continue reading
Some developers write all of their code in the Widget until they realize the mess they produced. MVVM tries to solve that by splitting up business logic and view details. In this article, we show you how MVVM with Flutter could look like. | Continue reading