Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The 3 Musketeers of Android Security (feat. Afr...

Emmanuel Muturia™
October 27, 2023
21

The 3 Musketeers of Android Security (feat. Africa's Talking)

This presentation intends to grant you a firm grasp of the three key sentinels of Security in Android and how you can leverage them to build secure and robust applications in Android. It’s not just a talk; it’s your passport to Android Security!

Emmanuel Muturia™

October 27, 2023
Tweet

Transcript

  1. What’s Up With This Code? class AfricasTalking( private val someVariable:

    SomeClass ) { suspend fun doSomethingHeavy(): ReturnType { return someVariable.result } }
  2. Try this. It works better... class AfricasTalking( private val someVariable:

    SomeClass ) { suspend fun doSomethingHeavy(): ReturnType { return withContext(Dispatchers.IO) { someVariable.result } } }
  3. READ ME ⚫ App Security (Android) ⚫ App Architecture ⚫

    Android Testing (Fundamentals) ⚫ Passkeys in Android ⚫ Permissions (Android) ⚫ Modularization ⚫ Patterns in Modularization ⚫ Data Driven Security Hardening in Android (2021)