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 Balazs Toth | Apr 17, 2023 | iOS
Restricted TextFields In SwiftUI – A Reusable Implementation APRIL 17, 2023 | BALAZS TOTH Forms are hard to get right! When you don’t control user input in a TextField and solely rely on validation upon submission, it often leads to a subpar user...
by Allison Poppe | Mar 7, 2023 | General
End-to-End Encryption: A Modern Implementation Approach Using Shared Keys MARCH 07, 2023 | ALLISON POPPE End-to-end encryption, otherwise known as E2EE, is an incredibly important aspect of modern application security. It’s not only necessary to make sure that...
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 Allison Poppe | Nov 3, 2022 | iOS
The Complete Guide to iOS 16 Passkeys – App and Backend Implementation NOVEMBER 3, 2022 | ALLISON POPPE Offering authentication always intimidates me, because it’s hard to do correctly and puts my app at risk. If I do mess it up, I know that I’m...