Weekly Digest
Aug 5 - Aug 11, 2024
5 articles that week
Best Practices for NotificationCenter Usage in Swift
Timotius Leonardo Lianoto from IDN Engineering admits he's not a fan of NotificationCenter—it's hard to trace, difficult to test, and can turn into spaghetti code. But he's built a protocol-based solution that might change your mind.
Building VoiceOver-Friendly iOS Applications
Gennadii Tsypenko from Just Eat Takeaway reveals why VoiceOver accessibility often gets overlooked in iOS development—and shares the exact SwiftUI modifiers that fix it. Most teams skip this until it's too late.
Integrating SwiftUI and UIKit Navigation: A Step-by-Step Guide
Bevan Christian from IDN Engineering tackles a problem every iOS team faces: how do you navigate between SwiftUI and UIKit without creating a maintenance nightmare?
Getting Started With Flutter GPU
Brandon DeRosier from Flutter introduces Flutter GPU, a low-level graphics API that lets developers build custom renderers entirely in Dart and GLSL—no native code required. This changes everything for 3D rendering in Flutter.
Flutter 3.24 and Dart 3.5 Release
Michael Thomsen from Google's Flutter team just dropped a game-changer: Flutter 3.24 introduces a low-level GPU API that lets developers submit draw calls directly to hardware. This isn't just another framework update—it's Flutter entering 3D territory.