by Marvin März | Dec 11, 2023 | Flutter
Platform Channels are Dead! Objective-C/Swift Interop is Here! DECEMBER 11, 2023 | MARVIN MÄRZ In Dart 2.18 the Dart Team introduced Objective-C/Swift Interop. It allows us to directly call native code on iOS from our Dart codebase by using Dart FFI and C as an...by Marvin März | Jun 23, 2023 | Flutter
Class Modifiers in Dart: Sealed, Interface, Base JUNE 23, 2023 | MARVIN MÄRZ With the release of Dart 3, class modifiers finally got some changes that try to make them more convenient and powerful. Dart introduced the new class modifiers sealed, interface, final, and...by Marvin März | Jan 3, 2023 | Flutter
Understanding Dart Memory: Weak References and Finalizers Demystified JANUARY 03, 2023 | MARVIN MÄRZ Have you ever had memory issues with your Flutter application? Whether it is through processing huge data or because you somehow created a memory leak. These are...by Marvin März | May 16, 2022 | Flutter
Handling Exceptions in Dart & Flutter: Everything you need to know MAY 16, 2022 | MARVIN MÄRZ Are you aware that every Dart method can throw an exception at any time? Many Flutter developers understand exceptions the wrong way because exceptions in Dart are...by Marvin März | Oct 4, 2021 | Flutter
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....by Marvin März | Apr 27, 2021 | Flutter
Creating an Adaptive Search Widget in Flutter APRIL 27, 2021 | MARVIN MÄRZ Search is a crucial feature for many apps. Flutter already offers some search bar widgets to go with, but as soon as you want to use designs for platforms other than Material (like Cupertino),...Get notified when our next article is born!
(no spam, just one app-development-related article
per month)