This plugin detects which app frameworks are used in an iOS application by analyzing the shared libraries and frameworks loaded by the app.
By examining the output of disarm -L
, we can see which shared libraries/frameworks are being used by an app. For example, Flutter.framework
indicates the use of Flutter, whereas hermes.framework
indicates the use of React Native.
Detecting hybrid apps is tricky because SwiftUI.framework
appears in almost every app, regardless of whether it is a hybrid app or not. Consequently, this plugin will report many false positives for SwiftUI.
Detecting UIKit is much more difficult since UIKit.framework
is guaranteed to appear in the output of disarm -L
. This plugin does not attempt to detect the use of UIKit.
[ "React Native", "SwiftUI", "Firebase" ]