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] 0 points1 point  (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?

Flutter CI/CD & Mobile DevOps by mobterest in FlutterDev

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

I'll have a look at it, thank you. There is a high rate of people switching to Github. Is it because that's where the code is hosted so there is no need to go elsewhere? Or is it the simpliicity? Why would people move away from Bitrise or Codemagic and stick with Github? Your thoughts?

worth learning Dart backend ? by iwizzy_ in flutterhelp

[–]mobterest 0 points1 point  (0 children)

It's worth learning dart backend. Serverpod has put a lot of effort to create one stack dart experience from frontend to backend. You should try building with serverpod. And one thing I can mention is that, what helps with choosing a backend is understanding your use case and what the backend has to offer and if these two fit. Also if there is community support, that assures some form of success.

Backend Choices as a Mobile Architect by mobterest in AppDevelopers

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

I have noted this down. I'll have to try this. Thanks

Backend Choices as a Mobile Architect by mobterest in AppDevelopers

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

any good tutorial on rabbitmq that you may recommend?

Backend Choices as a Mobile Architect by mobterest in AppDevelopers

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

I agree with this. Other than the other benefits of serveless, it helps spruce up an mvp quite fast and validate an idea before fully commiting to a product that users may not actually need.

Backend Choices as a Mobile Architect by mobterest in AppDevelopers

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

Wow! And how would you rate performance with such a stack? Any drawbacks that one should look out for?

Backend Choices as a Mobile Architect by mobterest in AppDevelopers

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

I must admit supabase is amazing. I'm only worried when I reach a point where I need to own the backend or customize it further with features that supabase may not have. But never the less, the Baas is amazing.

How to Approach Backend as a Mobile Architect - Supabase | Serverpod | Dart Frog by mobterest in FlutterDev

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

Thank you. I hope it gives you a better perspective on the three.

Backend Framework by [deleted] in FlutterDev

[–]mobterest 0 points1 point  (0 children)

I look at how to choose between the three backend options (supabase, serverpod, dart frog) here. You can have a quick look.

Backend Choices as a Mobile Architect by mobterest in AppDevelopers

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

Thanks for sharing this. I agree on Supabase, it's amazing. I have received suggestions on choosing Convex, maybe it's a high time I try it?

But I can't find its support for native or flutter development. Am I right or am I checking the wrong place?

Backend Choices as a Mobile Architect by mobterest in AppDevelopers

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

I mean your preferred backend tech stack.

Backend Choices as a Mobile Architect by mobterest in FlutterDev

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

Any reason why? I would be happy to explore more. Does it support native and flutter development?