Needs advice
on
PythonPythonFirebaseFirebase
and
DartDart

I want to create a mobile-first e-commerce platform app. I think Dart and Flutter is a way for me to build cross-platform apps from a single codebase but I might be wrong so what do you guys think?

I also don't know what to do about the back-end. I mean managing the database of products and users. handing orders and invoices. I think Firebase can be an answer to my problems but how far I can go with firebase and its user authentication and database tools? Just firebase is enough for all my back-end needs?

What suits my needs, a relational database or a non-relational database?

Do I need to learn another programming language for handling back-end, like Python or Go?

I would appreciate your opinion. Thanks

READ LESS
8 upvotes·33.1K views
Replies (1)
Software engineer ·
Recommends
Firebase
Dart

Hi, I have 3 years with Flutter and I can see that Flutter with Firebase will be a good choice for you, Just start with Firebase, it's a little bit expensive when you have a lot of users, but there you will have some money to build your own API using any other language, and here I recommend Elixir or Python.

And about what you need to learn: - Dart - Flutter - State management for Flutter - Firebase

Then you can publish your app finally, and I wish you a happy published app :)

READ MORE
5 upvotes·1 comment·29.6K views
itsahmed-dev
itsahmed-dev
·
February 13th 2022 at 4:30PM

Cool. Thanks for your feedback. so nice of you.

·
Reply
Avatar of Mohamed Reda

Mohamed Reda

Software engineer