Search code examples
androidfluttercross-platform

How to determine if an app is native or flutter


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?


Solution

  • You can find whether an app is using flutter or not by using the following method,

    1. Extract the apk file. You can simply rename the file extension to .zip and extract it.
    2. Navigate to the lib folder.
    3. You will find a list of subfolders for different architectures.
    4. 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.

    enter image description here