Android Security - Application Security Course | Synopsys
close search bar

Sorry, not available in this language yet

close language selection

Android Security

Course Description

The Android operating system has several built-in security features to protect application users from attackers (e.g., network sniffers, malicious app writers, device thieves, and more). It is important for Android application developers to understand what protections these features provide but also where they can fall short in protecting users. It is the responsibility of the Android application developer to practice defensive programming to protect the users of their application from the common attacks which attackers use to compromise applications and their data. This course teaches important information about the Android platform but also focuses on these defensive programming techniques which developers must know in order to write secure apps.

Course Themes

  • Describe different components of Android applications
  • Identify possible vulnerabilities
  • Secure coding examples

Learning Objectives

  • Appreciate the risks to Android applications.
  • Understand the structure of Android package files.
  • Understand the Android security model and the protections provided by the Android OS.
  • Apply defensive programming techniques for common Android vulnerabilities.


Delivery Format: eLearning

Duration: 70 Minutes

Level: Intermediate

Intended Audience:

  • Mobile Developers

Competencies: Familiarity with Java and web technologies


Get more course information