Flutter App having performance issues after playstore push - flutter

I am beginner at flutter development.Completed my first app and also pushed to playstore.But after downloading the the app each click take more time to get the response and also the UI is incomplete.How can i find out the isuues with my app?
For each click its takes around 20 seconds respond
In my app using number picker dialog it popup after 20 seconds delay
Steps followed :
Tested with apk in numerous emulators and found no issues
tested in local android phone and found no issues
released in play store with .aab format and performance issue pops up
Thanks in adavance

Related

my flutter app wont start and stuck on loading screen on the phones

I have made a weather app (trained by Angela Yu)
I start it on emulator or while my phone is plugged to pc without problem
but when I make APK file and install it to my phone it wont pass loading screen and stuck in that situation.
please help me.
this is my source code
https://github.com/arvan903/weather_app_flutter
I have added Permission request at the starting
tried reinstall the app several time
using VPN or other networks
clear app data

How to deactivate an app once in production - can code be added?

After a tiring 3.5 months I learned how to build and launch an app using Flutter and Android Studio. I tested in debug mode on various emulators and all worked well.
I then built the app bundle and uploaded on to Google Play Store as an internal release - again everything ran well.
I pushed this in to Production. After a week of waiting for a review, the app launched. I uninstalled the test version and installed the live production version - and that's when the problems started. The app began to crash in places it hadn't before. Namely on certain pages (and often after the render of certain pages the app closes after c.3 seconds) or upon button presses on certain pages.
I have now added Crashlytics to the app (which I didn't have before), and have pushed this as a second version on to the Google Play Store - and again it's pending review. The questions I have are:
Can I deactivate an app once it's live on the app store to prevent any more downloads? - Is there any code that can be added to the app to do this internally? I can not see any options or instructions within the Play Store. It seems a little crazy that I now know my app has 'bugs' which never materalised in test, but i can't 'switch it off'?
I have only been able to add Crashlytics this time for a new production release, and once installed and I can try and work out what the problem is with error logs. Once I have I will have to create a third version and again add as a new release and wait for Google to approve - is this really the most efficient way?
Why would or could a Production release of an app crash when the Debug version, or Production release version in Internal Test mode, did not? - I find it so strange that I have so many tools available and yet none detected a problem until launch
Thanks in advance!
you can unpublish your app from playstore
goto console>select your app>setup>advanced setting>unpublish app
this will stop your app from appearing to new users and getting new download from
playstore
2.fixing bugs always need a new release to update your app there is no way to get around
uploading a new release and waiting for the review to end (this is for production app)
3.your testing might not have encountered any bugs because you might be testing on one
device or emulator with a specific api for example api 30 ,and the bugs are being
detected on other apis or device properties you haven't covered in your testing

Testing App on Physical device or semulator

I'm working on a flutter App, I have run the code so many times on simulator and even on my smartphone, but after some time when I open the app, it is at the initial stages and after a hot restart the app goes to the final stage(i.e. the changes I've made after that), don't know how to fix the problem.

Getting Old UI when reloading App for First time in Flutter

I am very beginner in flutter development so have very little knowledge about its working but need to clear my doubt.
I had created an app using flutter create command and a sample flutter project directory is created. When I opened the app using visual studio code and run the app over the physical device an app is created in my device and showing the basic increment counter feature on the screen which is due to the code written in main.dart file.
I remove all the content of main.dart file and wrote my code there and reload it. The app is working fine.
The problem is everytime when I connect my device with my computer I am getting the UI of the sample project created initially and only after reloading again I am getting my new UI.
This problem only exists when first time I am connecting my mobile for debugging and after reloading it is resolved.
Why I am getting the old UI (the one with counter generate while created app for the first time) even though there is no code regarding the same.
Thanks
This is happening because you are using hot reload only. Stop the app from the IDE and rebuild. Then after restarting the emulator will be no problem.
This is a kind of bug. I also faced the same problem and finally i fixed it using flutter clean from the terminal. Hope you also already fixed it.

google actions icon: does it serve from cache

I have been using google actions with actions sdk and most of the functionality seems to work. However, I am facing consistent issues across a few alpha test users on the updates to the application.
I notice that the latest deployed to the cloud function is what seems to run on the Simulator but an old version appears when viewing on a phone. For example, the icon that I set in the images directory is just not showing (even after 2 days) on my phone while the latest appears in the Simulator. The same with some images from Cloud storage. I tried clearing the cache and storage from the Assistant app on my android phone. Yet the problem persists.
Is there some setting or disabling of cache that needs to be specified in the NodeJS based client code or in the actions console? Thanks.
Go to the Test tab and click on the Reset Test option, such as in the screenshot. It should work.