SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial
Build a Basic Android App
Lesson 1 - Introduction
Lesson 1 - Presentation (Video)
Lesson 1 - Presentation (PDF)
Lesson 1 – Installing the Android SDK (PDF)
Video 1 – Installation and Configuration (16 min)
Lesson 1 – AVD Setup (PDF)
Video 2 – Creating an AVD (8 min)
Video 3 – Getting Familiar with Eclipse (14 min)
Lesson 1 – Hello World Project (PDF)
Project 1 – Hello World Source Code (ZIP File)
Video 4 – Hello World Project (11 min)
Lesson 2 - Getting Familiar with Java
Lesson 2 - Working With Classes (Video Presentation)
Lesson 2 – Working with Classes (PDF)
Video 1 – Working With Classes (27 min)
Lesson 2 – Working with Variables (PDF)
Video 2 – Working with Variables (24 min)
Project 1 – Classes and Variables (ZIP File)
Lesson 2 – Simple Calculator Project (PDF)
Video 3 – Homework Assignment – Simple Calculator (9 min)
Project 1 – Classes and Variables (ZIP File)
Lesson 2 – Presentation (PDF)
Lesson 3 - More Java!
Lesson 3 Presentation (Video)
Lesson 3 – Presentation (PDF)
Lesson 3 – Sunny / Cloudy Example (PDF)
Video 1 – Sunny / Cloudy Application (20 min)
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))
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)
Project 3 – Homework Assignment – Random Playing Cards (ZIP File)
Lesson 4 - Debugging and Android Application Lifecycle
Lesson 4 - Presentation (Video)
Lesson 4 – Presentation (PDF)
Video 1 – Debugging (20 min)
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)
Project 1 – Application Lifecycle (ZIP File)
Lesson 4 – Screen Orientation Example (PDF)
Lesson 4 – Screen Orientation Example (7 min)
Project 2 – Sunny / Cloudy (Updated) (ZIP File)
Lesson 5 – Android GUI Design Part 1
Lesson 5 - Presentation (Video)
Lesson 5 – Presentation (PDF)
Lesson 5 – GUI Application Part 1 (PDF)
Video 1 – GUI Application Part 1 (12 min)
Lesson 5 – GUI Application Part 2 – Buttons (PDF)
Video 2 – GUI Application Part 2 – Buttons (11 min)
Lesson 5 – GUI Application Part 3 – TextView and EditText (PDF)
Lesson 5 – GUI Application Part 3 – TextView and EditText (PDF)
Lesson 5 – GUI Application Part 4 – Checkboxes and RadioButtons (PDF)
Video 4 – GUI Application Part 4 – Checkboxes and RadioButtons (16 min)
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)
Lesson 6 – GUI Application Part 6 – WebView (PDF)
Video 2 – GUI Application Part 6 – WebView (6 min)
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)
Project 1 – Android User Interface Application (ZIP File)
Lesson 7 – Wrap Up and App Publishing
Lesson 7 - Presentation (Video)
Lesson 7 – Presentation (PDF)
Video 1 – Publishing Your Application (14 min)
Lesson 7 – Tip Calculator Application (PDF)
Video 2 – Class Project – Tip Calculator Application (25 min)
Project 1 – Class Project – Tip Calculator Application (ZIP File)