by Marvin März | Nov 4, 2024 | Flutter
R.I.P. build_runner: A Deep Dive Into Macros in Dart & Flutter NOVEMBER 04, 2024 | MARVIN MÄRZ Dart macros are here to change the game for Flutter and Dart developers. If you’ve ever been frustrated by the complexities of using build_runnerfor code generation—like...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....Get notified when our next article is born!
(no spam, just one app-development-related article
per month)