If you want to increase your productivity
As a backend developer who wanted to develop apps, I chose Flutter for a simple reason: It supports both Android and iOS .
Additionally, since you can develop in the VSCode environment, you can achieve highly productive development by developing in a popular development environment instead of the existing Android Studio or XCode.
Flutter App - Backend API Integration
It was difficult to find materials on integrating Flutter apps with backend APIs. While there were many lectures and books, examples of integration with backend APIs were rare. While there were many examples of Firebase integration, none included services that integrated with APIs requiring authentication, such as login, signup, ToDo, categories, or templates.
Using only SQLite and Firebase without integrating with a backend API has clear limitations in the job market or service development.