Isuru

@isurujn
25 Followers
129 Following
274 Posts
Mobile dev team lead. iOS/Flutter/React Native | UX and APIs are special interests | Writes on medium.com/@isuru.nan
I don't know how these companies are building compilers and shit with AI. It wasted 3 hours of my day because it couldn't figure out a camel case, pascal case mismatch causing routing to fail in a next.js app.
Mobile native devs have a lot of thoughts about #Flutter but one thing I'll praise them for is their documentation, especially regarding topics like architecture. Sure, the community can come up with their own styles but having a recommendation (https://docs.flutter.dev/app-architecture/guide) from the official team really builds trust in developers, unlike telling them to "We'll just leave it to the devs to figure it out" ahem...
Guide to app architecture

The recommended way to architect a Flutter app.

"your change did not fix the issue. i want my usage credits back".
One thing I've noticed is that Claude does not know about the nifty features of 'Text' in #SwiftUI like inflection and other format options for numbers, dates etc. It keeps falling back to old stringy formatters (%.2f).

#jQuery 4.0 has been released! Congratulations to the team! 🎉

This news takes me back. Some of the best times I've had programming was tinkering on hobby projects writing PHP, jQuery when I was first learning programming way back in early 2010s. hose were some good times. #Webdev was simpler back then.

If you put the Apple icons in reverse it looks like the portfolio of someone getting really really good at icon design

Has Apple loosened up on the “must provide Sign in with Apple if other authentication options are there” rule? Because I’ve been seeing more and more apps ditching SIWA.

Just yesterday I came across an app that only had Google Sign in and it wasn’t even a client app for a Google service!

A new “fucking swift” site dropped.

https://fuckingapproachableswiftconcurrency.com/en/

Fucking Approachable Swift Concurrency

A no-bullshit guide to Swift concurrency. Learn async/await, actors, Sendable, and MainActor with simple mental models. No jargon, just clear explanations.

Fucking Approachable Swift Concurrency
It's not always obvious what is the right way to initialize an Observable within the SwiftUI view hierarchy, and what are the consequences of getting it wrong, so I wrote a blog post exploring some common use cases: https://nilcoalescing.com/blog/InitializingObservableClassesWithinTheSwiftUIHierarchy
#iOSDev #SwiftUI
Initializing @Observable classes within the SwiftUI hierarchy

Learn the recommended ways to initialize and store @Observable classes in SwiftUI views, and see what can go wrong when observable state is managed incorrectly.

Nil Coalescing
As with many iOS developers who've been writing #SwiftUI for a while now, I think I'm finally approaching the end of the bell curve.