Session

Meta-Programming in Kotlin for Enhanced Android Security

In this talk, we dive into applying Kotlin meta-programming techniques to bolster the security of Android applications. Kotlin, with its concise syntax and robust features, offers unique opportunities for meta-programming that can significantly enhance app security.

* Kotlin Compiler Plugins for Security Checks: Explore how Kotlin's compiler plugins can be used to create custom lint checks, ensuring secure coding practices and identifying potential security flaws during compile time.

* Code Generation for Security Features: Learn how to use Kotlin's meta-programming capabilities to generate boilerplate code for security features such as data encryption, secure API communication, and user authentication.

* DSLs for Secure Data Handling: Delve into creating Domain-Specific Languages (DSLs) in Kotlin for secure data handling, which can simplify the implementation of complex security protocols and reduce the risk of developer errors.

*Reflection and Annotations for Security Audits: Understand Kotlin's reflection and annotation processing to automate security audits within the app, helping in the early detection of vulnerabilities.

* Secure Multiplatform Development: Examine how Kotlin's multiplatform projects can benefit from shared meta-programming techniques to maintain consistent security practices across different platforms.

This session will give attendees a deeper understanding of Kotlin's meta-programming tools and how they can be creatively applied to develop more secure Android applications.

Adit Lal

CTO | Founder| Android

Bengaluru, India

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top