Architecture & Development Best Practices

Android Studio 1.2.0
  • 14 Videos | 1h 17m 33s
  • Includes Assessment
  • Earns a Badge
Likes 8 Likes 8
Given the relatively open nature of the Android development environment, developers should understand the OS structure, as well as how to securely protect application code. Discover the Android environment and overall architecture.

WHAT YOU WILL LEARN

  • describe the major components of the Android Environment, specifically the Android SDK, Eclipse IDE and ADT, Tools (DDMS, ADB)
    download and install the Android stand-alone SDK tools package
    download and install the Android Studio IDE
    describe how the Linux kernel provides security on the Android platform, including Linux permissions enforcement
    describe Android runtime components, specifically the Dalvik VM and Core Libraries
    describe how to start, bind, and create an application service, as well as how to declare a service in the Manifest.xml file
    define an activity and describe activity stack and callback methods used to implement activity lifecycles
  • describe the Android application framework layer services, specifically the Resource Manager, Activity Manager, Location Manager, Notification Manager, Package Manager, Views, and Content Providers
    describe Android software stack layers
    define the user protection levels that can be assigned in a Manifest permissions file
    describe the process of application code signing
    securely package an Android application
    install and test operation of the Android Debug Bridge tool from the Stand-alone SDK tools package
    identify application-based permissions, specifically Android Manifest Permissions

IN THIS COURSE

  • Playable
    1. 
    Understanding  the Android Environment
    5m 19s
    UP NEXT
  • Playable
    2. 
    Installing Android Standalone SDK Tools
    7m 55s
  • Locked
    3. 
    Installing the Android Studio IDE
    4m 18s
  • Locked
    4. 
    Understanding the Linux Kernel
    4m 20s
  • Locked
    5. 
    Understanding Android Runtime Components
    2m 21s
  • Locked
    6. 
    Getting Familiar with Android Application Services
    3m 33s
  • Locked
    7. 
    Getting Familiar with Activity Lifecycles
    5m 9s
  • Locked
    8. 
    Understanding Android Application Framework
    3m 4s
  • Locked
    9. 
    Overview of Android Software Stack Layers
    5m 42s
  • Locked
    10. 
    Overview of Application User Protection Levels
    2m 43s
  • Locked
    11. 
    Getting Familiar with Code Signing
    6m 21s
  • Locked
    12. 
    Packaging an Android Application
    11m 31s
  • Locked
    13. 
    Installing Android Debug Bridge
    4m 36s
  • Locked
    14. 
    Identifying Application-Based Permissions
    4m 13s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE