Build a Basic Android App

Lesson 1, Step 1: Lesson 1 - Introduction

In this lesson, we’ll get a quick overview of Android, and dive into setting up our environment. We’ll install and configure the Android SDK, Java JDK, and the Eclipse IDE. We’ll then configure Eclipse to support Android development, and download various components for our Android SDK. We’ll spend a little bit of time looking at, and working with Eclipse itself, and build our first project – The Hello World Applicaton.

Courses Outline

Free
Lesson 1 - Introduction
Lesson 1 - Presentation (Video)
17:51
Lesson 1 - Presentation (PDF)
Lesson 1 – Installing the Android SDK (PDF)
Video 1 – Installation and Configuration (16 min)
15:30
Lesson 1 – AVD Setup (PDF)
Video 2 – Creating an AVD (8 min)
7:57
Video 3 – Getting Familiar with Eclipse (14 min)
13:50
Lesson 1 – Hello World Project (PDF)
Project 1 – Hello World Source Code (ZIP File)
Video 4 – Hello World Project (11 min)
10:40
Lesson 2 - Getting Familiar with Java
Lesson 2 - Working With Classes (Video Presentation)
14:08
Lesson 2 – Working with Classes (PDF)
Video 1 – Working With Classes (27 min)
26:33
Lesson 2 – Working with Variables (PDF)
Video 2 – Working with Variables (24 min)
24:11
Project 1 – Classes and Variables (ZIP File)
Lesson 2 – Simple Calculator Project (PDF)
Video 3 – Homework Assignment – Simple Calculator (9 min)
8:53
Project 1 – Classes and Variables (ZIP File)
Lesson 2 – Presentation (PDF)
Lesson 3 - More Java!
Lesson 3 Presentation (Video)
12:48
Lesson 3 – Presentation (PDF)
Lesson 3 – Sunny / Cloudy Example (PDF)
Video 1 – Sunny / Cloudy Application (20 min)
19:39
Resources for Sunny / Cloudy Android Application
Project 1 – Sunny / Cloudy (ZIP File)
Lesson 3 – Loops And Methods Code Examples (PDF)
Lesson 3 – Loops And Methods Code Examples (15 min))
15:22
Project 2 – Loops and Methods Code Examples (ZIP File)
Lesson 3 – Random Playing Cards Project (PDF)
Resources Random Cards Assignment
Video 3 – Homework Assignment – Random Playing Cards (25 min)
25:18
Project 3 – Homework Assignment – Random Playing Cards (ZIP File)
Lesson 4 - Debugging and Android Application Lifecycle
Lesson 4 - Presentation (Video)
13:59
Lesson 4 – Presentation (PDF)
Video 1 – Debugging (20 min)
19:46
Demo application that can be used to try debugging with (ZIP File)
Lesson 4 – Android Application Lifecycle (PDF)
Video 2 – Android Application Lifecycle (20 min)
19:37
Project 1 – Application Lifecycle (ZIP File)
Lesson 4 – Screen Orientation Example (PDF)
Lesson 4 – Screen Orientation Example (7 min)
6:34
Project 2 – Sunny / Cloudy (Updated) (ZIP File)
Lesson 5 – Android GUI Design Part 1
Lesson 5 - Presentation (Video)
12:21
Lesson 5 – Presentation (PDF)
Lesson 5 – GUI Application Part 1 (PDF)
Video 1 – GUI Application Part 1 (12 min)
12:19
Lesson 5 – GUI Application Part 2 – Buttons (PDF)
Video 2 – GUI Application Part 2 – Buttons (11 min)
11:28
Lesson 5 – GUI Application Part 3 – TextView and EditText (PDF)
Lesson 5 – GUI Application Part 3 – TextView and EditText (PDF)
11:06
Lesson 5 – GUI Application Part 4 – Checkboxes and RadioButtons (PDF)
Video 4 – GUI Application Part 4 – Checkboxes and RadioButtons (16 min)
16:10
Project 1 – Android User Interface Application (ZIP File)
Lesson 6 – Android GUI Design Part 2
Lesson 6 – GUI Application Part 5 – Spinner (PDF)
Video 1 – GUI Application Part 5 – Spinner (6 min)
6:19
Lesson 6 – GUI Application Part 6 – WebView (PDF)
Video 2 – GUI Application Part 6 – WebView (6 min)
5:42
Lesson 6 – GUI Application Part 7 – Additonal Layouts and Other Views (PDF)
Video 3 – GUI Application Part 7 – Additonal Layouts and Other Views (20 min)
20:10
Project 1 – Android User Interface Application (ZIP File)
Lesson 7 – Wrap Up and App Publishing
Lesson 7 - Presentation (Video)
3:32
Lesson 7 – Presentation (PDF)
Video 1 – Publishing Your Application (14 min)
13:40
Lesson 7 – Tip Calculator Application (PDF)
Video 2 – Class Project – Tip Calculator Application (25 min)
24:38
Project 1 – Class Project – Tip Calculator Application (ZIP File)