I'm having a Flutter app running both on iOS and Android.<p>Currently, review time of Apple App Store, Samsung Galaxy Store and Huawei AppGallery is about 1-3 days which is not great but tolerable. However, review time in Google Play is a notable 4-10 days.<p>Google's review time does make bugfixing quite impossible to deal with.<p>Especially, GUIs are often impossible to test exhaustively. The obvious solution is continuous delivery which fixes issues identified by users in a timely manner. Unfortunately, app store reviews are leading to the worst deployment experience possible.<p>How are you dealing with this problem?<p>IMO, there should be a possibility to submit bugfixes immediately. That is, releases with increased patch number according to SemVer should be approved immediately.<p>Sure, app store providers won't do this because it will definitely be exploited.<p>There has to be another way. I find continuous delivery to be one of the most powerful weapons of a developer, and it is just not possible in the app store ecosystem.
I don’t have experience in continuous delivery of apps, but I have experience in embedded systems. In a world where you _cant_ just push updates immediately, you need to increase your test coverage. You should identify what in your stack is causing platform-specific portions of your app to break so often, and fix it.<p>The problem isn’t the App Store, it’s rushing to market without testing and expecting the user to beta test the app for you. You can have continuous delivery without sacrificing user experience.
>I find continuous delivery to be one of the most powerful weapons of a developer<p>Write more and better tests so you don't have to continuously take out fires.