Any developer with Flutter experience should be able to work on this project. If anyone from the community is interested in taking the development further, we are happy to provide any help.
You can DM me or anyone from Frappe team for more details.
Depreciating the only mobile app for ERPNext is problematic because, although the web views are mobile friendly, Frappe’s policy is to not support Mobile Safari-specific issues, the only mobile browser on iOS devices, so there is no assurance that browser-specific issues will be resolved. I think the effort that was taken for a mobile app could be better-used in supporting browser-specific, and felt it would be worth raising to the community.
It works mostly fine on iOS devices. The problem with iOS Safari isn’t us; it’s Apple that doesn’t allow any other browser and forces their user to use their outdated browser engine.
Web is becoming more feature-rich and stable day by day. Most of the concerns of the clients could be settled with modern Browser APIs and PWA Apps.
Web can offer offline mode with Service Workers and Dynamic Cache
Web can communicate with barcode scanners and portable printers using Bluetooth 4 API and USB API (We can even use a printer with serial port using Serial Interface API)
Web can send push notifications directly to the mobile OS
Time and cost of development is greatly reduced as single codebase can be used on all platforms
Apple is a shitty company with wicked business practices, we can’t work with a company which doesn’t respect its customers’ freedom. We should suggest our business clients to switch to Chrome browser on Android devices.
ERPNext does not need a mobile application to have the same features as the web system.
What is needed is an application for the sales force, with specific functions to meet the demand of external salespeople who visit customers and place sales orders, depending on the region, there is no good internet signal…
I would really appreciate continuation of mobile apps! I can contribute!
Anyways, we will for sure need mobile app, so either we will create it from scratch or use this one