Project
Android App Security Exploration
As part of a mobile development and cybersecurity exploration project, I designed and developed an Android application in Kotlin while simultaneously researching practical mobile application security techniques.
The project combined Android development with runtime analysis and data protection experimentation to better understand common vulnerabilities and defensive strategies within mobile applications.
Security Research Focus
A major focus of the project was understanding how attackers interact with Android applications at runtime. Using Frida instrumentation, I explored: - runtime hooking - method interception - dynamic behavior modification - application inspection techniques This helped demonstrate how insecure implementations can expose sensitive information and how defensive development practices can mitigate these risks.
Challenges
Balancing mobile development with security experimentation introduced several technical challenges. Runtime instrumentation required understanding Android internals, application lifecycle behavior, and debugging workflows beyond standard app development. Implementing encryption while maintaining application usability also highlighted the trade-offs between security and development complexity.
What I Learned
Through this project, I gained practical experience with: - Android application development - Secure mobile development concepts - Runtime instrumentation - Dynamic application analysis - Mobile data protection techniques - Security-oriented debugging and testing The project strengthened both my development skills and my understanding of real-world mobile application security risks.