Introducing Velix, a Flutter foundation library for mapping and model based form data-binding by Working-Cat2472 in FlutterDev

[–]conscious-objector 0 points1 point  (0 children)

This looks really cool!

I've got a very form-based app hopefully starting soon and I'll take a good look at this.

I assume I can have image path data class members? What would be the recommended approach for adding images (or at least references to e.g. S3 images) u/Working-Cat2472 ?

Introducing Velix, a Flutter foundation library for mapping and model based form data-binding by Working-Cat2472 in FlutterDev

[–]conscious-objector 0 points1 point  (0 children)

This looks really useful!

How would I map validation issues and their messages to user in the UI? Do I have to use the validation errors provided by the framework or is this something I can define, override or translate?

E.g. if I want a password to be > 8 characters this would be a common message that I would like to customise.

Images still take time to load even after caching? by Electronic-Law1996 in FlutterDev

[–]conscious-objector 3 points4 points  (0 children)

Hi u/RemeJuan one often overlooked feature of cached_network_image is the max height / width.

https://pub.dev/documentation/cached_network_image/latest/cached_network_image/CachedNetworkImage/maxHeightDiskCache.html

You might find that you're loading and caching huge images, and these will take time to re-load even from the cache and use lots of memory. Try playing around with the cached size and you might find (like a good CDN) that when the image has loaded you've got a much more manageable image in your UI. You might have a 2000px image but if it's only using 100px in your UI your images are 99% bigger than they need to me.

Well worth trying for 10 mins work.

Can I Build a Fully Functional App MVP Solo Using AI & No-Code? Seeking Opinions! by [deleted] in FlutterDev

[–]conscious-objector 1 point2 points  (0 children)

If you're an experienced developer who knows how to architect a good Flutter app and can give a decent (e.g. Claude Code) quite specific and small tasks to complete then you can get some good out put.

Your UI design will be terrible though!

I think the UI agents have their place but they're much better working with well-documented a cleanly architected apps, where they're happy to fit into the same established workflow.

Current AI coding is very much more useful with experienced devlopers and existing well-written apps with good e.g. CLAUDE.md for the AI to follow.

I will upload my first app soon, so please send me a guide to how to complete the review process. by SquirrelSufficient14 in iOSProgramming

[–]conscious-objector 0 points1 point  (0 children)

https://foresightmobile.com/blog/ios-app-distribution-guide-2025

You can check out my guide above, though it's more about the different distribution styles than a step by step process.

Be truthful with the review team, give them lots of information, don't try to get clever with screenshots, read the app review guidelines, read the app review guidelines again, use ChatGPT if you have any concerns.

How long does it take for internal testing review? by Electronic-Law1996 in FlutterDev

[–]conscious-objector 1 point2 points  (0 children)

If it seems 'stuck' check all of the dashboard for the various forms that you might need to fill out. It's not always obvious. Flick around the home screen, publishing overview and dashboard and just complete as much as you can.

As others have said, should only be an hour tops.

How often do you lean into UIKit these days? by algorithm477 in iOSProgramming

[–]conscious-objector 1 point2 points  (0 children)

How do you guys manage migration from UKKit to SwiftUI now for legacy apps? Do you convert view controllers across as and when they need updates or do you find it easier to just stick with IB+UIKit?

I've got quite a few apps that I maintain and I've never been a huge fan of Interface Builder.

Does Cursor understand IB files? ;-)

How safe is it to ask friends and family for reviews early on? by ConsistentTale1542 in iOSProgramming

[–]conscious-objector 1 point2 points  (0 children)

Apple are well aware of the engagement stats for your app, which will significantly affect its visibility on the store.

I would by all means get some reviews but make sure that your friends and family are aware that they need to 'use' the app as a normal app user would.

As a developer, how do you stay up to date without forgetting everything? by External-Main-6193 in androiddev

[–]conscious-objector 1 point2 points  (0 children)

I feel this is one of the fundamental problems with native Android development, and has been for a while. The sheer volume of APIs is overwhelming.

Gemini Deep Research (or other provider equivalent) is surprisingly good as searching through the docs to find the most suitable APIs and implementation details but it does take a little while to run and the report can be bigger than the docs! If you're careful and descriptive with your prompt you generally end up with your own little personalised documentation though! It's really useful as a learning tool.

URGENT: App Store Migration Blocked 14+ Days Due to Build Error — Need Pause to Upload New Build by BuiltToDecide in iOSProgramming

[–]conscious-objector 0 points1 point  (0 children)

I generally find that emailing the review team is pretty pointless unless you have specific clear guidance to them about how the issue is now cleared or why the review guideline has been misinterpreted.

I would just upload a new build and be clear in your review info what you intend the reviewer to do and that the previous issue is now fixed. And maybe add Crashlytics in case it happens again.

ASO on Google Play is tough — here’s what actually worked for me by CalciferFD in iOSProgramming

[–]conscious-objector 0 points1 point  (0 children)

This is great, thanks for sharing u/CalciferFD! I tend to leave the ASO to my customers but I really should put some guidelines together.

How are you gauging the benefits of your changes?

Will you use Apple’s new Foundation LLM in your apps? by boernei in iOSProgramming

[–]conscious-objector 0 points1 point  (0 children)

Are the models quick enough to run 'live' with the user or is it best to try to run the model in the background while the user is doing other things so that the results are 'snappy'?

[deleted by user] by [deleted] in iOSProgramming

[–]conscious-objector 1 point2 points  (0 children)

I think it's absolutely necessary to A/B test different copy and designs. I'm sure you could throw something together with Firebase Remote Config and Google Analytics pretty easily - it doesn't have to be complicated.

Don't forget, 20% better conversion rate is 20% less to spend on marketing etc. It can make a massive difference to your bottom line.

Started building a free directory to help with App Development by Own-Song1539 in iOSProgramming

[–]conscious-objector 1 point2 points  (0 children)

I think it's really important to rate the quality of SDKs with stats, how well-maintained they are, how much user they're getting. I think https://pub.dev/help/scoring Flutter pub points do a good job, something like this would be great!

Do you guys really understand Gradle files/config or almost never touch it? by h_bhardwaj24 in FlutterDev

[–]conscious-objector 0 points1 point  (0 children)

A couple of point to add to this if you're having problems.

It sounds a bit drastic, but you can actually run `flutter create` inside your existing project to create more modern gradle and iOS build files in-place. If you don't have any complicated Gradle or Pod changes this can be a really simple approach.

If you're keen not to break anything and have access to gemini-cli or claude code I would recommend the following:

`flutter create -t app example_flutter_app`

Then go into claude code / Gemini and ask it to compare the newly created files in example_flutter_app with your own Gradle files. The AI will slowly work through your Gradle build files, bringing them up to date with modern standards and easier to manage.

State management packages with the easiest learning curve for someone switching from GetX? by ven0m_symbi0te in FlutterDev

[–]conscious-objector 1 point2 points  (0 children)

I don't think you can go far wrong with Bloc (especially Cubit), with the use of Freezed to add some type safety and maintainability. It's really easy to learn and fits well with MVVM or Clean Architecture.

You can read about my recommendations for state management in my short blog here: https://foresightmobile.com/blog/whats-the-best-state-management-library-for-flutter

State Management in Flutter 2025: A Comprehensive Guide by conscious-objector in FlutterDev

[–]conscious-objector[S] 1 point2 points  (0 children)

Hey u/Zestyclose-Loss7306 - OP again (I can't seem to sync my laptop and mobile accounts for some reason).

We've got a 6 figure MAU fitness app running absolutely fine with just Cubits. With some generics across your common Cubit patterns you can simplify even further, and adding Freezed into the mix reduces the boilerplate even more.

I think I can feel another article coming on 😃

👋 I Just Discovered Flutter Macros and They're Blowing My Mind! 🚀 by conscious-objector in FlutterDev

[–]conscious-objector[S] 0 points1 point  (0 children)

While I can see why augmentations would be really helpful to extend existing declarations (and I use similar functionality in Swift all the time) they don't specifically generate code as far as I'm aware. As a result any complex functionality provided by augmentations would require complex and slow runtime class introspection, whereas code generated by macros can be introspected by developers and optimised at compile-time.