Loading...
Login / Register

Android Application Development

The Android training course takes a comprehensive look at the Android architecture that teaches students how to build and deploy applications for Android. Starting with the installation of the developer tools and Android... Show More
Course Prerequisites:
Basic Knowledge of Java Programming Language
Request a Quote

Instructor-Led Training (ILT)

Attend training in a classroom environment at a campus near you. Instructor-led training is still the number one delivery method of choice because it allows you to interact and discuss the training material, either individually or in a group setting, and you gain access to expert knowledge from certified instructors. This form of guided learning is impactful and produces positive learning outcomes. Day, evening and Saturday classes are offered.

Duration
4 Days

Course Schedule

Upcoming dates for Android Application Development

  • Day classes
    Sandton 1 June - 1 July 2019 08:00 - 16:30 Enquire
  • Day classes
    Pretoria 3 - 14 June 2019 08:00 - 16:30 Enquire
  • Day classes
    Auckland Park 7 June 2019 08:00 - 18:30 Enquire
  • Saturday classes
    Auckland Park 7 June 2019 08:00 - 16:30 Enquire
  • Evening classes
    Roodepoort 10 June - 2 July 2019 18:00 - 21:00 Enquire
  • Evening classes
    Boksburg 11 - 23 June 2019 18:00 - 21:00 Enquire
  • Day classes
    Roodepoort 24 - 28 June 2019 08:00 - 16:30 Enquire
  • Evening classes
    Auckland Park 24 June - 4 July 2019 18:00 - 21:00 Enquire

Course Content

Android SDK Overview and Setup

  • Overview of the stack
  • Linux kernel
  • Native libraries
  • Dalvik
  • App framework

See fewer details

Basics of Android Application Development

  • Project creation
  • Project structure
  • The AndroidManifest.xml file
  • Creating and managing activities
  • Using explicit & implicit intents
  • Creating and using resources
  • Security and permissions
  • Debugging an app

+ See more details

User Interface Basics

  • Understanding units and layout
  • Layout managers
  • Text controls
  • Button controls
  • List controls
  • Custom list layouts

+ See more details

Graphics and Styling

  • Creating and using styles & themes
  • Creating icons
  • Creating NinePatch drawables

+ See more details

Supporting Multiple Screens

  • Working with screen size and density
  • Providing alternate layouts

+ See more details

Animations and Graphics

  • Frame-by-frame animation
  • Tween animation
  • Working in 2D graphics

+ See more details

Menus and Dialogs

  • Options menus
  • Context menus
  • Alert dialogs
  • Progress dialogs
  • Custom dialogs

+ See more details

Notifications and Toast

  • Status bar notifications
  • Toast notifications

+ See more details

Working with Media

  • Audio & video playback
  • Accessing the camera and camera rol

+ See more details

Basic Content Providers

  • Content Provider MIME Types
  • Searching for content
  • Adding, changing, and removing content
  • working with content files

+ See more details

Preferences and Toast

  • Shared preferences
  • Creating a preferences activity
  • Using the SQLite database
  • Network access
  • Using Content Providers

+ See more details

Locations and Maps

  • Integrating Google Maps
  • Using the GPS

+ See more details

Publishing the App

  • Signing and building Preparing the graphics
  • Publishing to the Android Market

+ See more details

CTU Training Solutions , Updated: May 8th, 2018

Share with friends

Request a Quote

Your Name
Your Surname
Contact Number
Your Email
Company
Which campus would you like to study at?
Your job title
Will your training be sponsored?
Message
The course information above is subject to change without notification due to market trends in the industry, legislation and/or programme version updates. Terms and Conditions

Join the CTU community

Join the CTU Community Portal and gain access to superior resources.

Join for Free