Hey everyone! I'm an IT student who's been working part-time at a family-run medium-sized business. I've been using Excel to manage inventories, daily sales, and employee salaries, but I'm looking to take things up a notch. I'm considering developing an app that allows employees to log inventory and sales, while my admin team and I oversee deliveries and salaries. The app needs to be Android-compatible since our team only uses Android devices. I was thinking of going with Flutter and Dart since they seem perfect for Android development. However, I'm open to any other suggestions or recommendations you might have. Thanks in advance!
5 Answers
There are many existing systems available that cater to the needs of small and medium businesses. Instead of building something new from scratch, it might be worth looking into those. You could save time and resources!
Flutter is awesome for the frontend! Just make sure to think about the backend too. I'm curious about whether PHP or Python with Django or Flask would integrate well with Dart/Flutter. Any thoughts on that?
If you stick with Dart and Flutter, you'll have the benefit of cross-platform support down the line, as it works on multiple client-side platforms.
You might want to consider using Kotlin! It's great for Android development, and it also has great compatibility with KMM (Kotlin Multiplatform Mobile). Another option could be .NET MAUI if you're open to that.
Have you thought about just going the website route? With an installed app, you’ll need to manage updates and Google Play submissions, which can be a hassle. A Progressive Web App (PWA) might be less complicated, especially if it's only for your employees and admins.
Good point! I plan to distribute it via APK directly to the employees, but I'll keep that in mind.

Honestly, I'm in the same boat! I’m looking for backend suggestions to pair with Flutter as well.