avatar

zacky syarief

AI Engineer

Android

  • Published on
    Device binding is a technique to make sure only trusted android app can communicate with backend. With proper handshake process that Android app will publish public key that can be used by server...
  • Published on
    When we create an android app, the process is to write code, compile it, and build it into a single application with an .apk or .aab format. Reverse engineering is a security technique where an attacker tries to reverse this process, starting by extracting the .apk,...
  • Published on
    As mobile developers, it’s not enough to just build functional apps; we must ensure their security. Previously, app security often seemed like a backend-only concern, handled by measures like authentication, authorization, and TLS.
  • Published on
    For a long time, our only alternatives to speed up the mobile development process have been cross-platform solutions like React Native, Flutter, and Lynx. As native developers, it can sometimes be frustrating to explain why native code is important.