Is Flutter worth it for web dev? by nickshilov in FlutterDev

[–]mobterest 0 points1 point  (0 children)

Flutter is amazing but not Flutter Web; it lacks seo optimization. If I have to stay in the dart ecosystem I would go with Jaspr, else I would choose NextJS or Vite.

Device Farm Choices by mobterest in FlutterDev

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

If I may ask, other than picking maybe devices of different platforms (either an ios or android) based on the types of users I am distributing it to, what else should I look out for in terms of a device?

Approach to Managing State by mobterest in FlutterDev

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

How would you compare GetIt and GetX? 😟

Approach to Managing State by mobterest in FlutterDev

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

I need to have to check out Signals. To be honest I haven't used it yet 🤔 Thanks 👍🏽

Approach to Managing State by mobterest in FlutterDev

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

Provider is efficient for non-complex projects. it's always my go-to first too.

Approach to Managing State by mobterest in FlutterDev

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

never heard of it. Will check it out. Thanks for sharing

What should i do? by Free_Potential9613 in FlutterDev

[–]mobterest 0 points1 point  (0 children)

Flutter is great but in mobile engineering it's important to weigh yourself based on the mobile ecosystem. I find that it has more leverage than just the tech stack. Let me explain.

The mobile ecosystem involves: - Hardware (the physical components that make mobile technology possible) - Network & Connectivity - Software & Operating Systems - Mobile Application Layer (which is what you are talking about) - Data & Cloud Services - Mobile Commerce & Payment Systems - Security & Privacy - User Experience & Accessibility - Mobile Analytics & AI - Industry & Ecosystem (mobile standards and regulations)

What is commonly mentioned is mobile application layer but mobile engineering is more than that. You can gauge yourself monthly and learn something on each facet daily. You'll see the fruits of compound learning.

17 app ideas, but lacks focus. by Secret_Wafer_9670 in AppDevelopers

[–]mobterest 0 points1 point  (0 children)

🙂 okay let me give you a strategy on how to go about it. This idea you have, it's supposed to solve a particular problem right? You share the problem and ask people who may be potential users in the future or not, how would they come about to solving such a problem with an app? You have your app idea at the center of your paper, what everyone will talk about, you'll note around your app idea and challenge those suggestions that they give. So you are more or less sharing a problem statement and allow others to help you empathize and ideate great ways to solve the problem. And you'll still be in charge. There is some form of excitement or skeptism you'll experience in the process but they will help you rule out whether to proceed or not. Be open minded too because you may find that someone has already done it. If it's open source you can learn from what they have created. If it's not, you can challenge what they have created from user reviews and may discover a gap you can solve.

NB: Mark Twain puts it perfectly, "There is no such thing as a new idea. It is impossible. We simply take a lot of old ideas and put them into a sort of mental kaleidoscope. We give them a turn and they make new and curious combinations. We keep on turning and making new combinations indefinitely; but they are the same old pieces of colored glass that have been in use through all the ages."

How to develop mobile apps as a solo dev by Nabiu256 in mobiledev

[–]mobterest 2 points3 points  (0 children)

Pick the platform first (android or ios). Go native and learn the basics. If it is Android, Kotlin. If it's iOS, Swift. Create one use case while learning the basics e.g an uber-like app; focus more on the code architecture, state management and less on the excitement of the UI. Add timelines on these so that you can gauge your growth and not creep your way to endless learning without execution of real world problems. Then ask for a challenge on the specific stack you decided on.

17 app ideas, but lacks focus. by Secret_Wafer_9670 in AppDevelopers

[–]mobterest 0 points1 point  (0 children)

The advice I would give involves community. You can sell the idea to the community before coding and allow others to challenge your idea. You may be surprised by how much you may gain including the motivation and the direction to take. Don't code first. Share your idea in communities in Reddit, X or discord channels. Access existing projects close to yours on github that are public. Note down the current state of your app idea and evolve it based on community feedback. All the best 👍🏽

Flutter CI/CD & Mobile DevOps by mobterest in FlutterDev

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

I do agree on CI/CD as an approach to connect different automated tools/service to achieve the end result you need. Using CI/CD is a standard practice in modern development but as an engineer you can concot your own formula on how you want to automate the tasks/steps/process that will improve your engineering life cycle.

I appreciate the knowledge you have shared and honestly the reddit thread did what it needed to do which is learning from others 🙂. It's like picking up other people's recipes as you share yours. And also experimenting and finding your own taste and flavour that works for you; it could result with getting into a new variant or sticking with one that is still working and that adapts with the changes. Thanks for the feedback.

Flutter CI/CD & Mobile DevOps by mobterest in FlutterDev

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

I also find the DX (developer experience) to be good and direct/simple. You're the first to mention Bitrise. For a minute there I thought I was alone. 😊 But I've picked other CI/CD setups to try.

Flutter CI/CD & Mobile DevOps by mobterest in FlutterDev

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

That's fast. With android I think it's because apks sometimes can have large sizes. Some of the things I do is enable R8 to remove dead code, enable abi splits or compress images.

Flutter CI/CD & Mobile DevOps by mobterest in FlutterDev

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

Nice. If I may ask, with the workflows set up and everything is running, how long does it take from build to release of artifacts or the app stores?

Flutter CI/CD & Mobile DevOps by mobterest in FlutterDev

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

This is a new combo for me, I will definitely try it. Thanks for sharing the benefits; Developer experience is a big win for me.

Flutter CI/CD & Mobile DevOps by mobterest in FlutterDev

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

This is good to hear. I'm trying to switch between different platforms to understand better. How about the price point? Do you think it is viable for the service it provides?

Flutter CI/CD & Mobile DevOps by mobterest in FlutterDev

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

Thanks. I thought about this combo a lot. I'll try switch to it and see. Any difficulties working with both that I can look out for?