Value Classes in Kotlin: Good-Bye, Type Aliases!?

Value Classes in Kotlin: Good-Bye, Type Aliases!?

Value Classes in Kotlin: Good-Bye, Type Aliases!? DECEMBER 13, 2021 | FREDERIK KAMMEL With the release of Kotlin 1.5.0, value classes (formerly known as inline classes) are finally stable and were released from their @OptIn annotations. Many were hyped about the...
RxSwift to Combine: The Complete Transition Guide

RxSwift to Combine: The Complete Transition Guide

RxSwift to Combine: The Complete Transition Guide NOVEMBER 15, 2021 | PAUL KRAFT Combine is the new cool kid in town when it comes to reactive programming with Swift, so many developers in the community want to switch from RxSwift to Combine. Both frameworks are very...
Use Dart Mixins More Often! Here is Why…

Use Dart Mixins More Often! Here is Why…

Use Dart Mixins More Often! Here is Why… OCTOBER 4, 2021 | MARVIN MÄRZ Mixins are a super-powerful feature in Dart and if you’re developing apps with Flutter, you should use them more often! 💙 In this article, we’ll show you why – and how....
Supporting Both CocoaPods & The Swift Package Manager

Supporting Both CocoaPods & The Swift Package Manager

Supporting Both CocoaPods & The Swift Package Manager JULY 5, 2021 | YUSUF DEMIRCI When creating a library, we usually strive to support all commonly used package managers. For iOS libraries, the most popular ones are Cocoapods, the Swift Package Manager (SPM),...

Get notified when our next article is born!

(no spam, just one app-development-related article
per month)