I would like to know whether a given mobile app is native or written using flutter. Is there any way to know that from the build files (apk, ipa.. etc). How can I detect if an app is native or flutter?
You can find whether an app is using flutter or not by using the following method,
- Extract the apk file. You can simply rename the file extension to .zip and extract it.
- Navigate to the lib folder.
- You will find a list of subfolders for different architectures.
- The subfolder will contain a libflutter.so file. This libflutter.so will be present in all flutter apps.
Here is a screenshot of the file from the Flutter Gallery app.
Answered By – Kolappan N
Answer Checked By – Candace Johnson (FlutterFixes Volunteer)