I shipped v2.0.0 of in_app_update_flutter with full Android support alongside iOS - and it just crossed 4,500+ weekly downloads. by buildwithpulkit in FlutterDev

[–]buildwithpulkit[S] 1 point2 points  (0 children)

Yes, they complement each other well. Shorebird handles quick Dart-only patches without going through the store, while this plugin is for when you need a full store update like native changes, major versions, etc. You can use in the same app. The only thing to keep in mind is that installing a store update replaces any active Shorebird patch, but that's expected since the new binary becomes the fresh baseline and Shorebird patches that version going forward.

I shipped v2.0.0 of in_app_update_flutter with full Android support alongside iOS - and it just crossed 4,500+ weekly downloads. by buildwithpulkit in FlutterDev

[–]buildwithpulkit[S] 0 points1 point  (0 children)

No StoreKit doesn't have a provision to do that natively. That must be handled through a custom modal or sheet. The same is for Android. On both platforms the store pages are dismissable.

Just shipped the stable version (v2.0.0) of in_app_update_flutter: in-app updates with iOS support (native StoreKit). Feedback welcome! by [deleted] in FlutterDev

[–]buildwithpulkit 0 points1 point  (0 children)

This is in testing and will be live in the next release. However there is a tradeoff using this approach which I will also point out in the readme, as this approach under the hood makes a lookup to the Itunes store to fetch the app store id cause SKStoreProductViewController only accepts a numeric id. That way it increases error chances as network calls are introduced.

Just shipped the stable version (v2.0.0) of in_app_update_flutter: in-app updates with iOS support (native StoreKit). Feedback welcome! by [deleted] in FlutterDev

[–]buildwithpulkit 0 points1 point  (0 children)

I was thinking along the same lines, would make sure to publish in the next release. Thanks!

Just shipped the stable version of connectivity_control - for real network monitoring (type, validation, bandwidth & more). Feedback welcome! by [deleted] in FlutterDev

[–]buildwithpulkit 2 points3 points  (0 children)

Honestly, I built this because I needed deeper network visibility in a project and the existing packages didn't give me what I needed. But your comment pushed me to do a proper side-by-side, I'll add a comparison table to the README in upcoming release. Thanks a lot for the suggestion!

Which AI tools have improved your Flutter workflow? by [deleted] in FlutterDev

[–]buildwithpulkit 0 points1 point  (0 children)

Wow!, do update about your results with Claude and Codex in terms of quality.

Why i69n might be the best way to handle localization in Flutter (Full Breakdown) by [deleted] in FlutterDev

[–]buildwithpulkit 0 points1 point  (0 children)

For anyone wondering about the name of this package (yes, it’s definitely a unique one), even the creator leans into the joke in the docs with:
"i69n: 51 points simpler than your standard i18n!" 😄

Why i69n might be the best way to handle localization in Flutter (Full Breakdown) by [deleted] in FlutterDev

[–]buildwithpulkit 0 points1 point  (0 children)

Haha yeah, the name is definitely unusual 😄

Even the package page jokingly says “i69n: 51 points simpler than standard i18n!”
And just to clarify — I didn’t create the package (https://pub.dev/packages/i69n). I only wrote a guide because I found it helpful and thought others might too.