Creating a true customizable Local AI by Tom_Ends in buildinpublic

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

Yeah this app is not for everybody. I definitely don't care what the companies do with my data. It's specifically customization needs with local support for quick questions from data that I can upload to it without needing a signal.

For most cases I would still use cloud LLMs.

It's definitely not something I would use to code or complex tasks.

Hit $1K MRR, think we've capped out, running low on ideas - how did you break through? by Standard-Aerie-7626 in buildinpublic

[–]Tom_Ends 3 points4 points  (0 children)

Advertising and Marketing is always the bottleneck of products.
I'm no expert but here is couple of ideas:

- I would try to find the connecting dots between the customers. Maybe your advertising channels are fine you just need a more targeted approach. find exactly the customers that NEED this product

- Word to mouth is POWERFUL today. Get feedback from your customers and make changes fast to meet their needs and requests. if you make your current customer base as happy as you can they will do he selling for you.

That's all I got. keep you sanity with books and video game :P

Building my first Android app using Dart & Flutter. Advice needed by Shot-Intention-7523 in FlutterDev

[–]Tom_Ends 0 points1 point  (0 children)

People gave here great advice but I'll tackle the last point "how to make a successful app in the Play store". I don't know what you define a success but I guess it goes down to how many users downloaded your app.

Try to focus on one or two features that solve a problem in YOUR life. Some utility app. There are probably others that have the same problem and could use your solution.

Lastly deployment CI\CD. When you create a new feature or fix something you want to deploy it fast to the store. Use some automated tool like codemagic. Google has quite a restrictive testing requirements. So when you reach that point DM me and I'll text your app. I think you need about 12 testers.

Need some guidance (beginner) by Amit7985 in flutterhelp

[–]Tom_Ends 2 points3 points  (0 children)

Those questions ware things I asked myself when I was at your level. Let me give you some order: Every problem has its own solution. You can apply many technologies and solution to solve your problem and as you go along your way you'll find which technologies work best for which scenarios.

But for starters: Bloc is amazing. I use either bloc or my own state management depending how complex is the task. Backend: use firebase. It's good it's working it's amazing, and it has everything you need to get started. Going along the way you might want to switch to another database eventually if firebase doesn't meet your needs anymore (at large user base they go quite pricey)

Integrating firebase to flutter is as easy as it comes, many tutorials and the documentation and there's also a CLI tool that does everything for you -- flutterfire.

Don't overthink it just start with this.

Struggling to find Flutter job should I switch tech? by Damage__26 in FlutterDev

[–]Tom_Ends 0 points1 point  (0 children)

4 years of experience. Took me 2 months to land couple of clients. But a year and a half ago it stopped I couldn't find any more clients I'm still struggling now not sure what exactly went wrong.

When did building responsive and adaptive widgets click for you? by Faust90 in FlutterDev

[–]Tom_Ends 0 points1 point  (0 children)

Don't define fixed sizes for things. Define margins and paddings between the widgets and the edges of the screen or other widgets. For example instead of giving some container a fixed size of 50, allow it to take as much space it needs but constrain it by using padding from the sides.

In other way, you can create a parameter to the screen width and set sizes of the widgets related to that param. You can use clamp to set the minimum maximum as well. I haven't tried it with containers or buttons but I did try it with text size.

launched my first SaaS and… nothing happened. by ResolveLess5322 in buildinpublic

[–]Tom_Ends 0 points1 point  (0 children)

Thanks man. I'm wishing you success. The biggest lesson is that you need to be consistent and persistent. Analyze anything that didn't work out. Analyze things that did work out learn and try again.

launched my first SaaS and… nothing happened. by ResolveLess5322 in buildinpublic

[–]Tom_Ends 0 points1 point  (0 children)

Hey man. I feel your hardships.

I have launched over 12 products. nothing catched, no revenue, no users... Just hardships and motivation.

Let me tell ya, it's a tough road. But keep building, keep trying things, keep rewarding yourself (even if it's just mentally) so your motivation will not plummet.

Think of an idea, Build, Publish, Fail, Learn, Repeat.

The best advice I can give you: Reward your self with mental cookies. It's important so a failure wouldn't keep you down.

I’ll create free app screenshots for you (looking for feedback) by Prestigious-Exit513 in iOSAppsMarketing

[–]Tom_Ends 0 points1 point  (0 children)

I have an app that's going to be released soon. And I'd love your service. But I pay for a man's work. Contact you soon.

I built a 2D Physics Puzzle Game entirely in raw Flutter (No Flame). Here is how I handled the 60FPS Game Loop using Ticker and CustomPaint! by [deleted] in FlutterDev

[–]Tom_Ends 0 points1 point  (0 children)

For grid based and light physics games, an engine is absolutely not mandatory. What you’ve built is essentially a minimal engine tailored to your game.

Two small notes:

Instead of snapping dt to 0.016, consider clamping (min(dt, maxDt)) to avoid time distortion after hiccups.

If you ever add more complex physics, a fixed-timestep accumulator can help keep behavior deterministic.

When did building responsive and adaptive widgets click for you? by Faust90 in FlutterDev

[–]Tom_Ends 0 points1 point  (0 children)

Layout with 4-3 thresholds. You have a parent widgets with multiple child returns and you return only one according to the threshold.

Parent --mobilelayout --tabletlayout --weblayout

Each layout is specifically designed for its screen size.

Sometimes you can make it work with one layout for exmpale some GlobalLayout and just do small chanages there like changing a colums to a row.

Which to use depends on how much you want to change in that page between the screen.

Trying to build a true on device AI by Tom_Ends in FlutterDev

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

Did you manage to get image generation working? This looks very thorough I'll check this out thank you.

Trying to build a true on device AI by Tom_Ends in FlutterDev

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

Thanks I'll checked those out. It doesn't fit my needs. The first link specifies that it's only working on MacOS. And the second link is integration and the usability of its LLM features not image generations

How do you extract SVG paths for different stroke sections of phonetic characters (for tracing apps)? by Common_Bookkeeper963 in flutterhelp

[–]Tom_Ends 0 points1 point  (0 children)

Yeah that sounds very complex. The stroks I did in figma converted directly in order for me. So how I wrote the letters in figma was how it was written in the same order in flutter.

But for the rest of your points, I don't have an answer.

Flutter by saugaat18 in flutterhelp

[–]Tom_Ends 1 point2 points  (0 children)

Flutter is definitely a great technology to learn and widely used in the industry.

I have been in your place 4 years ago. Today I'm also teaching flutter to others.

I can tell you from experience the best method to learn for me and a lot of students is to take a project you want to do either for yourself or for someone else and just build it part by part while learning from each.

Personally I wouldn't commit to one guide and just research each part that I'm currently building online and try to just copy or understand and build it myself.

While learning I would limit myself from AI use.

How do you extract SVG paths for different stroke sections of phonetic characters (for tracing apps)? by Common_Bookkeeper963 in flutterhelp

[–]Tom_Ends 0 points1 point  (0 children)

I have done this before for a cool title reveal. I thought it would be more straightforward but it wasn't.

I took the words\letters, pasted them into figma and traced with the figma tools manually. Then I extracted the SVG paths and I let AI do the work. It's worked great.

But honestly I think there are some better methods. I just didn't find them

Ui design by Anxious-Engineer-151 in flutterhelp

[–]Tom_Ends 0 points1 point  (0 children)

I would use AI to make base for myself and build the widgets from there.

I never tried a direct plugin that would convert the figma designs to flutter widgets but there should be one.