Native Applications
Apps developed with OS provider’s language and frameworks.
Java, Kotlin, Ojective-C, Swift.
Android applications are compiled and packaged with resources.
Reversing such an app can be done to Java (JADX) or Smali (apktool).
Can access all APIs made available by OS vendor.
However:
SDKs are platform-specific.
Each mobile OS comes with its own unique tools and GUI toolkit.
Developing a worldwide app requires multiple implementations.
Last updated