Learn your way! Get started

Android Dev, Part 1: Using Eclipse

with expert Robert MacHale


Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack
  • Power Pack Plus

Release date Release date 7/15/2011
Level Level Beginner
Runtime Runtime 7h 7m
Closed captioning Closed captioning N/A
Transcript Transcript N/A
eBooks / courseware eBooks / courseware N/A
Hands-on labs Hands-on labs N/A
Sample code Sample code Included
Exams Exams Included


Enterprise Solutions
Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More



Course description

The Android platform has entered the market a big way with phones and tablets. As more users adopt this mobile technology many companies are looking at ways to use the Android platform as a way for their employees to access data and for their customers to see what the company has to offer. This course covers the basics of developing applications for the Android platform. You will be introduced to the Android developer tool kit using Eclipse and programming in Java. Then you will build your first simple application. As the course progresses it will cover how to access GPS information, use the Status Bar Notification and move into SQLite, a mobile version of a SQL database. From there the course continues with SMS test messaging, Web Views, Web services and using a SD card.

Prerequisites

Must have a basic understanding of how to use Eclipse and write Java code.

Learning Paths

This course is part of the following LearnNowOnline SuccessPaths™:
Android Mobile Development

Meet the expert

Robert MacHale Robert McHale has over 17 years of experience developing online systems and consulting in the computer, financial, and non-profit industries. He enjoys simplifying complex features of mobile platforms. He has developed training courses for both Android and iOS and has participated in Connections conferences since April 2000.


Course outline



Module 1

Android Developer Toolkit (21:19)
  • Introduction (01:28)
  • Downloading FREE Tools (02:58)
  • Platform Requirements (00:35)
  • Sample Application (00:48)
  • Demo: Sample App (01:21)
  • Code Review (00:25)
  • Android Project Folders (00:58)
  • Android Run Configurations (01:08)
  • Demo: Developer Toolkit (02:39)
  • Demo: User Interface (04:13)
  • Demo: Run Configurations (04:13)
  • Summary (00:27)
Building a Sample Application (12:26)
  • Introduction (00:41)
  • Building the Example (01:48)
  • Demo: Setting Up Application (05:04)
  • Demo: Run Configuration (01:04)
  • Demo: Testing Application (01:19)
  • Demo: Changing Code (01:56)
  • Summary (00:32)
onClick Event Handling (17:40)
  • Introduction (00:37)
  • onClick Event Handling (01:38)
  • Android Markup XML (01:04)
  • Button (02:00)
  • Demo: Adding a Button (05:33)
  • Demo: Modify User Interface (06:25)
  • Summary (00:19)

Module 2

GPS Overview (31:37)
  • Introduction (00:34)
  • Android GPS, GPX, KML (01:54)
  • GPX for Garmin Hikers (00:48)
  • KML for Google Earth (00:14)
  • GPS Update Requests (01:19)
  • GPS Accuracy (00:41)
  • Demo: GPS (25:30)
  • Summary (00:33)
GPS Application Demo (44:55)
  • Introduction (00:44)
  • Demo: GPS App Intro (09:41)
  • Demo: Strings.xml (13:32)
  • Demo: R.Java (15:04)
  • Demo: Sending Content (00:02)
  • Demo: Testing and Debugging (05:33)
  • Summary (00:15)

Module 3

Notifications Overview (10:52)
  • Introduction (00:54)
  • Demo: Notifications Overview (03:00)
  • Demo: Eclipse Overview (01:32)
  • Demo: Code for Notifications (04:06)
  • Status Bar Notifications (00:57)
  • Summary (00:20)
Status Bar Notifications (01:15:12)
  • Introduction (00:26)
  • Demo: Status Bar Intro (04:47)
  • Demo: Run Configuration (03:33)
  • Demo: main.xml (11:07)
  • Demo: Text Width (15:36)
  • Demo: TickerText (05:31)
  • Demo: R.Java (28:13)
  • Demo: Running the App (05:40)
  • Summary (00:14)

Module 4

SQLite Overview (06:39)
  • Introduction (00:38)
  • Demo: SQLite Overview (04:53)
  • SQLite (00:52)
  • Summary (00:15)
SQLite Demo (50:46)
  • Introduction (00:35)
  • Demo: SQLite Intro (05:55)
  • Demo: SQLite Manager (06:25)
  • Demo: Eclipse Intro (04:00)
  • Demo: SQLite OpenHelper (15:37)
  • Demo: Database Objects (11:49)
  • Demo: Content in Database (05:58)
  • Summary (00:24)

Module 5

SMS Overview (07:04)
  • Introduction (00:33)
  • Demo: SMS Overview (05:19)
  • SMS Text Messaging (00:54)
  • Summary (00:17)
SMS Text Messages (29:04)
  • Introduction (00:30)
  • Demo: SMS Intro (02:23)
  • Demo: Building an App (12:11)
  • Demo: SMS Text Message (09:33)
  • Demo: Debugging (04:07)
  • Summary (00:18)

Module 6

Web View Intro (11:34)
  • Introduction (00:29)
  • WebView and AJAX (01:20)
  • Demo: Example Application (01:50)
  • Demo: Code Overview (01:55)
  • Demo: main.xml (00:42)
  • Demo: Java (04:59)
  • Summary (00:16)
Web View Demo (50:09)
  • Introduction (00:32)
  • WebView and AJAX (02:32)
  • Demo: WebView Intro (07:35)
  • Demo: Adding a Button (08:41)
  • Demo: WebView (06:46)
  • Demo: AJAX (05:51)
  • Demo: Another Button (09:20)
  • Demo: JavaScript (08:28)
  • Summary (00:21)

Module 7

SD Card (05:45)
  • Introduction (00:27)
  • SD Card (00:42)
  • Demo: SD Card (04:23)
  • Summary (00:12)
Web Services (52:08)
  • Introduction (00:21)
  • Demo: Web Services Overview (03:10)
  • Android Web Services (01:52)
  • Demo: Application Intro (01:18)
  • Demo: strings.xml (01:13)
  • Demo: main.xml (02:11)
  • Demo: onClick Event (03:24)
  • Demo: Call Web Service (29:20)
  • Cross Site Scripting (00:41)
  • Demo: HTML5 Application (08:18)
  • Summary (00:16)