Learn your way! Get started

Android Dev, Part 3: Graphics, Bluetooth, and Tablets

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 10/15/2011
Level Level Intermediate
Runtime Runtime 7h 34m
Closed captioning Closed captioning N/A
Transcript Transcript N/A
eBooks / courseware eBooks / courseware N/A
Hands-on labs Hands-on labs Included
Sample code Sample code Included
Exams Exams Included


Enterprise Solutions
Enterprise Solutions

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



Course description

The Advanced Android Development using Eclipse course will take a deeper look into developing applications for the Android OS. The course will start with Android XML HTTP then continue on to XML-RPC Service and more. Android graphics for simple 2D graphics are explained. Then the course will cover Bluetooth from accessing the hardware to creating web services and finishing up with Fragments, Adapters, List Views, and Arrays.

Prerequisites

This course assumes you 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 XML HTTP (38:19)
  • Introduction (01:39)
  • Android XMLHTTP Response (00:31)
  • Android Contacts via XMLHTTP (01:49)
  • Demo: XMLHTTP (33:55)
  • Summary (00:24)
Android XML HTTP 2 (11:49)
  • Introduction (01:14)
  • Android SDCard via XMLHTTP (01:10)
  • Demo: SDCard via XMLHTTP (08:56)
  • Summary (00:28)
Web Server Authentication (23:41)
  • Introduction (00:38)
  • Web Server Authentication (02:21)
  • Demo: Web Server Authentication (20:05)
  • Summary (00:36)

Module 2

Android 2D Graphics Rectangles (19:31)
  • Introduction (00:43)
  • Android 2D Graphics (00:27)
  • Rectangles (01:16)
  • Demo: Rectangles (16:43)
  • Summary (00:20)
Android 2D Graphics Circles (15:44)
  • Introduction (00:35)
  • Android 2D Graphics (00:25)
  • Circles (01:27)
  • Demo: Circles (12:55)
  • Summary (00:21)
Android 2D Graphics Lines (27:58)
  • Introduction (00:42)
  • Android 2D Graphics (00:14)
  • Lines (01:40)
  • Demo: Lines (24:57)
  • Summary (00:24)

Module 3

Bluetooth Discovery (21:18)
  • Introduction (01:23)
  • Android Bluetooth Discovery (00:50)
  • registerReceiver() (00:46)
  • onReceive() (01:22)
  • Broadcast Receiver Extras (00:25)
  • Demo: Bluetooth Discovery (15:24)
  • Summary (01:06)
Bluetooth Discovery Example (33:00)
  • Introduction (00:42)
  • Demo: Bluetooth Discovery Build Example (15:42)
  • Demo: Test the App (15:38)
  • Summary (00:58)

Module 4

Bluetooth Web Browser (25:00)
  • Introduction (00:36)
  • Bluetooth Web Browser (00:51)
  • Android Device #1 (00:19)
  • Android Device #2 (00:18)
  • BluetoothDevice (00:19)
  • BluetoothSocket (00:56)
  • Demo: Bluetooth Web Browser (07:55)
  • My Bluetooth Address (00:23)
  • Demo: My Bluetooth Address (12:42)
  • Summary (00:35)
Bluetooth Web Browser Example (33:58)
  • Introduction (00:58)
  • Demo: Bluetooth Web Browser Build Example (17:22)
  • Demo: Send to Tablet (14:53)
  • Summary (00:45)

Module 5

Bluetooth Web Server (19:14)
  • Introduction (00:42)
  • Bluetooth Web Server (00:45)
  • Android Device #1 (00:12)
  • Android Device #2 (00:17)
  • BluetoothAdapter (00:47)
  • Bluetooth Socket (00:26)
  • Demo: Bluetooth Web Server (15:37)
  • Summary (00:25)
Bluetooth Web Server Example (32:41)
  • Introduction (00:47)
  • Demo: Bluetooth Web Server Build Example (06:39)
  • Demo: Start the Project (24:33)
  • Summary (00:40)
Fragments (20:16)
  • Introduction (01:40)
  • Fragments (06:01)
  • Demo: Fragments (11:23)
  • Summary (01:10)

Module 6

Fragments 2 (43:55)
  • Introduction (00:54)
  • Demo: Fragments Build Example (17:40)
  • Demo: Rotate (24:51)
  • Summary (00:30)
Adapters, Listviews, & Arrays (24:45)
  • Introduction (00:44)
  • Adapters, ListViews & Arrays (02:09)
  • Demo: Adapters, ListViews & Arrays (21:22)
  • Summary (00:28)

Module 7

Adapters, Listviews, Arrays 2 (28:21)
  • Introduction (00:28)
  • Demo: Adapters, Listviews, Arrays Build Example (13:10)
  • Demo: Run the App (14:12)
  • Summary (00:31)
Intents, Activities, & Extras (15:02)
  • Introduction (00:31)
  • Intents, Activities & Extras (01:24)
  • Intent (02:14)
  • Extras & Activity B (00:43)
  • Demo: Intents, Activities & Extras (08:37)
  • Summary (01:30)
Intents, Activities, Extras 2 (20:14)
  • Introduction (00:42)
  • Demo: Intents, Activities & Extras Build Example (15:00)
  • Demo: Run the App (03:07)
  • Summary (01:25)