4 ms·
If you have an Android phone, get FlutterShark and check which of your installed apps use Flutter. It's a surprising amount actually. For example, I just recent
by flawn 2y ago
If you have an Android phone, get FlutterShark and check which of your installed apps use Flutter. It's a surprising amount actually. For example, I just recently discovered that Supercell uses Flutter for their Supercell-ID flow.
- kgeist 2y agoFlutterShurk says 3 apps on my phone use Flutter. Device Info (a different app) reports that's 0.2% of all my apps...
- sundarurfriend 2y agoIt was 8 out of 86 apps for me (9% of my apps). Including Hacki, the HN client. It's a good variety of apps too, from big billion dollar companies to tiny games I downloaded from F-Droid.
- distances 2y agoInteresting to check, thanks for the tip. I have 6 Flutter apps, half of which I had assumed to be in React Native.
- kernal 2y agoI had about 30 apps. That surprised me.
- no_carrier 2y agoI have a pretty limited understanding of mobile sandboxing, but how does FlutterShark have access to analyse all the apps on my phone?
- drilbo 2y ago>android.permission.INTERNET >android.permission.QUERY_ALL_PACKAGES >com.google.android.gms.permission.AD_ID >android.permission.ACCESS_NETWORK_STATE >android.permission.WAKE_LOCK >android.permission.FOREGROUND_SERVICE seems like imo the type of thing you should be prompted for but what do I know
- IshKebab 2y agoSince the beginning of Android apps could see what other apps were installed on your phone without asking for special permission. They finally added a permission for it - QUERY_ALL_PACKAGES - in Android 11 (2020). Unfortunately it's one of those stupid permissions like filesystem access where you have to apply for it via a form, and only whitelisted use cases are allowed: > Permitted uses involve apps that must discover any and all installed apps on the device, for awareness or interoperability purposes may have eligibility for the permission. Permitted uses include device search, antivirus apps, file managers and browsers. I suppose that situation is slightly better than "anyone can do it for any reason".