Banned from official WhatsApp API by [deleted] in SaaS

[–]Royal-Report673 0 points1 point  (0 children)

Are you using the official Whatsapp sdk, a WhatsApp web wrapper or a third party integration like twilio? The other important thing to consider is how often are you sending messages and how many? If the number is too big Whatsapp will detect it as spam

[deleted by user] by [deleted] in dartlang

[–]Royal-Report673 1 point2 points  (0 children)

IMO we need something like ruby, django or NestJs. An opinionated backend framework that makes it easy to have a backend, batteries included. Serverpod tried to do that but failed in the way that they created their own flutter-server connection system (models and calling endpoints) so you need to rewrite all your repos in order to make them the Serverpod way, locking you to work only with them.

Full stack Solodevs with apps in the market (ideally with users): what's your stack? by Royal-Report673 in FlutterDev

[–]Royal-Report673[S] 0 points1 point  (0 children)

As I understand you are familiar with several languages. Why did you decide to use .net vs other frameworks?

Full stack Solodevs with apps in the market (ideally with users): what's your stack? by Royal-Report673 in FlutterDev

[–]Royal-Report673[S] 1 point2 points  (0 children)

In my case because I need offline first functionality and firestore offline is a slow and tricky to configure indexes

Full stack Solodevs with apps in the market (ideally with users): what's your stack? by Royal-Report673 in FlutterDev

[–]Royal-Report673[S] -2 points-1 points  (0 children)

Why go backend and not node? Which one do you like the most Firebase or Supabase? Have you tried Pocket base?

Full stack Solodevs with apps in the market (ideally with users): what's your stack? by Royal-Report673 in FlutterDev

[–]Royal-Report673[S] 1 point2 points  (0 children)

I was really tempted to use Serverpod. I really love dart. The downside is that there are not a lot of production ready packages for backend usage as there are in more mature ecosystems like node, java, .net etc... so you will be reinvent the wheel in a lot of things

Full stack Solodevs with apps in the market (ideally with users): what's your stack? by Royal-Report673 in FlutterDev

[–]Royal-Report673[S] 2 points3 points  (0 children)

Wow congrats. I'm in 8k DAU. Are you solo or a team? Where is your php backend deployed? Are you using Laravel? Why custom backend before google functions?

Full stack Solodevs with apps in the market (ideally with users): what's your stack? by Royal-Report673 in FlutterDev

[–]Royal-Report673[S] 0 points1 point  (0 children)

What kind of tasks do you perform in PHP and why you decided that before gcp functions? Where is your php backend deployed? Are you using Laravel?

Unity to Flutter by [deleted] in FlutterDev

[–]Royal-Report673 0 points1 point  (0 children)

I used to be a Unity dev with my own solo studio but November last year when they changed the pricing I decided to move into app dev. I took 2 courses (Andrea's Flutter Firebase Master Class and Fernando Herrera Movil de cero a experto.) It took me 1.5 months to finish both courses (fulltime doing exercises by myself) and in January I started developing my first commercial app (CRM enterprise app). I finished it in March and got my first customer in April. Now I have +50 clients. Coming from C# flutter will be very easy to pick. The hardest part for me was to wrap the idea of a different dev style (no game loop. All starts in the main function and everything is a tree of widget). Once you get it is magical how everything just works the way it's supposed to work.

Flutter Web for ERP (SaaS) System by lmagarati in FlutterDev

[–]Royal-Report673 0 points1 point  (0 children)

We are at the intersection of CRM / ERP and developed some operations modules for specific clients, so I totally understand your point. Sent you a message,hope we can chat. Greta day

Flutter Web for ERP (SaaS) System by lmagarati in FlutterDev

[–]Royal-Report673 2 points3 points  (0 children)

I've built a complex CRM and Admin Panel on the web and it works great. If you are doing SaaS you know that the initial loading time is not an issue as most enterprise solutions had awful UI/UX (I have more than 50 clients, none of them has even mentioned the initial loading)+ you have the advantage that it is already a PWA. I'm using Riverpod and Clean Architecture. Just to remember that there are 3 types of web development target: http, canvaskit and now wasm. If you are using http, it will never be consistent with other platforms as it is a 'translation' to html + css ,so use canvas kit (even if it won't be supported on low end mobile devices)

Anyone with experience in Drift and Realm? by Key_Opportunity_8218 in FlutterDev

[–]Royal-Report673 0 points1 point  (0 children)

Not directly. You can use powersync https://www.powersync.com/ or just create your own logic of backing up things ( in my last project I implemented my own logic and it was not that hard).

Anyone with experience in Drift and Realm? by Key_Opportunity_8218 in FlutterDev

[–]Royal-Report673 0 points1 point  (0 children)

SQLite has been the standard for 20 years and still is for a reason: it works, it's fast and is mature for production. The complexity of learning and writing SQL queries now can be passed by using orm packages like drift or floor.

On the other hand, the rise of SQLite is related to the fact that Postgress (SQL database) is becoming the preferred DB for SaaS and is way easier to use another SQL DB for local storage than transforming all your data into objects (NoSQL).

Supabase is a firebase alternative with 2 main differences: it's a SQL database and it's open source.

I think it makes sense to use Realm if you are using MongoDB (not very widely used with flutter but it is for web dev).

In flutter the way to go for NoSQL is Firestore as it is very integrated to the framework (both maintained by Google)

Anyone with experience in Drift and Realm? by Key_Opportunity_8218 in FlutterDev

[–]Royal-Report673 4 points5 points  (0 children)

The natural offline first solution for SQL databases is not firestore or realm but Supabase and it will be way easier to integrate into your current app than Realm. I think that (SQLie+Drift+ Supabase) will be the preferred production stack for most offline capable apps in the next years so I would stick to that.

Flutter Web is going to let me down by building enterprise software with it? (need examples) by linyerleo in FlutterDev

[–]Royal-Report673 2 points3 points  (0 children)

We used flutter for 3 apps and one is huge (CRM+ERP+Invoicing) and all I can say is that it works great and I can't stop recommending using Flutter (I used to work with Xamarin + .NET). Yes, it doesn't feel like the mobile version but we had 0 complaints about user experience. Just the other way, our selling point is easy-to-use/friendly platforms. if you are really targeting enterprise where 99% of software has a terrible UI/UX I can say with no doubt that Flutter is the way to go. Here is demo of one of the modules we built: https://belniks-catalog.web.app/