Price
$39
Course Type
Online
Duration
10 hours
Date
Various dates throughout the year
Entry Requirements
Beginner Level

About this course

With over 75 videos and 9 hours of content, this online Android training course is designed to build upon Android Programming I and expand your knowledge of Android programming especially in the graphical user interface (GUI) realm. You will first learn how to organize your application's user interface using several of Android's built in layouts including LinearLayout, RelativeLayout, and TableLayout. Next, you will learn how to use Fragments to create apps that take advantage of the extra screen real estate available on tablets. From there, you will learn how to notify users using both Toast and Dialogs. Finally, you learn how to create menus using both OptionsMenus and contextual action mode. This course is current to Android 4.2 “ Jelly Bean.

Hands On Learning

Unlike other online training courses, you are encouraged to actively participate in the learning experience by running example files during lectures and performing coding challenges during labs. Each lab session includes review videos so you can compare your solution to the instructor's.

Bonus Content

This training course comes complete with working example and lab solution files as well as a link to optionally purchase the workbook used in the video at a discount.

About the Instructor

Jamie Romero is a dynamic instructor and expert programmer. He has taught over 350 classes to programmers from companies like Hewlett-Packard, Lockheed Martin, and Boeing. Jamie's energetic style and up-beat attitude are just what you need for an online training course.

Some recent comments about Jamie's classes:

  • "Jamie was a great instructor. He cut through the fluff and gave us the core of what I need to start using Java right away."
  • "Great instructor that knows the material and is enthusiastic about Java. It helped very much in getting through the course."
  • "Jamie exhibits a mastery of the material, to such a degree that his ability to explain it is very effective. Explanations are very detailed, and presented in a very understandable way. He is an excellent instructor."

What are the requirements?

  • Some Java coding experience is required. Basic understanding of Java threads, Java inner classes and XML is recommended.
  • You should have already taken the Android Programming I course.

What am I going to get from this course?

  • Over 81 lectures and 9.5 hours of content!
  • Organize controls in a horizontal row or vertical column with a LinearLayout.
  • Organize controls relative to their siblings or parent with a RelativeLayout.
  • Organize controls in a tabular form with a TableLayout.
  • Scroll an activity verticaly with a ScrollView or horizontally with a HorizontalScrollView.
  • React to screen orientation changes with a new layout.
  • Describe what fragments are and when to use them.
  • Create a fragment and embed it within an activity both programmatically and via an XML layout.
  • Use the Android Support Library to create apps that can run on devices of all popular Android versions.
  • Pop up a message with Toast.
  • Display interactive messages with AlertDialogs.
  • Show progress with a ProgressDialog.
  • Retrieve a date with a DatePickerDialog.
  • Add options, context, and popup menus to your application.
  • Create submenus with radio buttons and checkboxes.

What is the target audience?

  • Java programmers with zero to six months developing applications for the Android platform.
  • Students who have completed the Android Programming I course.
Enquire now

Enquire now