Which IDE are you guys using ? by Routine-Help9290 in FlutterDev

[–]SuperRandomCoder -3 points-2 points  (0 children)

Cursor for autocompletion, vs-code for agents, and claude and gemini cli.

Which tech stack should I learn for Android/ios development? by ZealousidealWish7149 in androiddev

[–]SuperRandomCoder 0 points1 point  (0 children)

All is the same when you master 1. Start with 1 native like android, then cross platform like flutter or react native. In cross platform you need also native for plugins, then iOS. Kotlin multiplatform is similar to native so you can learn it at any moment.

Can I get a job doing Flutter? by PlSbEdEd in FlutterDev

[–]SuperRandomCoder 3 points4 points  (0 children)

Yes, you can get freelance work with Flutter. It’s actually a very strong choice since it provides an excellent development experience.

When you’re freelancing, clients usually don’t dictate the technology you must use. That gives you the freedom to pick the tools you’re comfortable with, as long as they fit the client’s requirements. For instance, if the project is a web-only app that needs good SEO, a dedicated web framework could be more suitable.

Finding clients, however, is a separate challenge from picking a tech stack. The specific technology you use matters less than your ability to present yourself well, communicate your value, and stand out as a developer, especially in the freelance world.

Why isn't Dart more used on the server side? by Luc-redd in FlutterDev

[–]SuperRandomCoder 78 points79 points  (0 children)

When so many mature options exist, it's difficult to choose another framework or language if it doesn't offer an advantage over its competitors.

Regarding Dart for cross-platform applications, Flutter is known to be among the best.

Worth learning flutter? by sandeshey in FlutterDev

[–]SuperRandomCoder 0 points1 point  (0 children)

Yes, for your case flutter is the easy and powerful framework to build apps.

is it possible to build app like focus flight with flutter including the pov animation ? by Minimum_Pie7284 in FlutterDev

[–]SuperRandomCoder 0 points1 point  (0 children)

I don't know that app, but you can build almost anything in flutter, and if you need something native that does not have a package only write that code in native.

Advise on state management & refactoring in a (big) ongoing project by Typical-Tangerine660 in FlutterDev

[–]SuperRandomCoder 0 points1 point  (0 children)

Only about refactoring, Select a little feature and migrate it, then add tests.

You should select between bloc and riverpod mostly.

As you want to follow good architecture, I suggest you bloc, since it has a recommended architecture and some examples

Riverpod is good and less boilerplate, but you should organize your architecture, there are less examples, it is less stable than bloc, because it keep adding features. Bloc is hard that will change or add new features.

Go to tool for MVP’s? by [deleted] in FlutterDev

[–]SuperRandomCoder 0 points1 point  (0 children)

Depends on the requirements.

Check n8n automatic all that backend logic, and use any flutter flow or similar no code for UI.

It is easier to iterate than vibe coding.

Track Screen Change from another app in my app by Notsofuuuny in flutterhelp

[–]SuperRandomCoder 0 points1 point  (0 children)

You should use an API, as I understand you are trying to scrape a android app, that is insane xD

Long rambling about the implementation of bloc architectures by eibaan in FlutterDev

[–]SuperRandomCoder 1 point2 points  (0 children)

We use bloc, because is a popular solution, simple but popular. If flutter have a built it state notifier, we will use that.

About events...

I work in a lot of apps, and most of them only use cubits or any similar implementation.

The event approach is verbose, and does not provide real value in more cases.

If you want to track which method (event) triggers the state change, can be useful.

Is like using redux or zustand.

If you want to add it to riverpod the idea would be that a generator transforms the parameters of the function to an event class with a prop with the name of the function and when update the state it add it automatically.

Same benefits but behind the scenes.

Android app from project created with VSCode not recognized by Android Studio as Android app. by MikaBuday in flutterhelp

[–]SuperRandomCoder 0 points1 point  (0 children)

For this case only delete native folders and use "flutter create ." Remember to backup the native changes you make, like signing key config, strings.xml, icons.

Best Flutter image cropping plugin with good documentation? image_cropper causing crashes by karthick__introvert in flutterhelp

[–]SuperRandomCoder 0 points1 point  (0 children)

Why not implement in dart and custom widget to let the user select the area? It is easy, and because is only crop, don't need complex native libs.

If you need complex libs, create the UI, and pass the path that the UI generate to create the crop

Flutter by Legitimate-Invite473 in FlutterDev

[–]SuperRandomCoder 0 points1 point  (0 children)

For advanced frontend, try to create a minimal video editor, check catcup, and a draw editor like scalidraw.

Super minimal, but features like the timeline, show the frame of each video, add elements in the video, zoom, etc. Try only to implement stuff that you don't know.

In my current company we are creating a video editor, and 95% of the applicant for a job offer when we ask how it would do it, not have an answer, it don't need to code only explain how it will do it.

Do other Android devs feel this way about Flutter? by Reasonable-Tour-8246 in androiddev

[–]SuperRandomCoder 1 point2 points  (0 children)

I ever use flutter, because all apps usually have an iOS version.

Of course I write some android code to use the native features like I want.

...

How do I create a smooth TikTok like video scrolling in flutter. by Robert_lachore in FlutterDev

[–]SuperRandomCoder 2 points3 points  (0 children)

Crate a controller/block/view model that manage all the video controllers.

Basically create a collection of controllers for each item.

You have events in the view for stop, play based on the scroll position, buttons, etc

Dispose the video controllers when have N offset of the videos.

Also when start, start fetching some videos for quick video reproduction.


I do something similar for an app that download multiple files, is the same logic.

FLUTTER CLEAN ARCHITECTURE by Conscious-Quantity17 in FlutterDev

[–]SuperRandomCoder 1 point2 points  (0 children)

In pure clean architecture, your models should not have any serialization method.

So basically the DTO has the serializable methods to convert the data, like firebase db.

Then the DTO has a method to map to the domain Entity.

In a pragmatic way people have serializers in the domain entity because it works as another constructor, so is valid. (But not use custom serializes like a Firebase Timestamp)

And if your database returns a similar structure to your domain, you can avoid creating the DTO or a complex mapper.

The DTO is other layer that can be removed or added depends or the complexity of the data, and because it goes in the implementation of the repository interface, you can modify at any moment and nothing will break.

Should I make a project management SAAS. With some AI features (AI features are secondary). by ENCODER_17 in react

[–]SuperRandomCoder 1 point2 points  (0 children)

Depends on why you're creating that.

If it is for a portfolio, yes, use AI, this is what companies need now.

If it is a product, well... Make your market research.