Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Complete Android Programming with KitKat 4.4
Installation of Java and Developer Tools
Introduction (10:36)
Android Applications Overview (10:24)
A Simple Hello World App with Source Code (15:15)
The Activity Lifecycle (9:23)
Activity Lifecycle Demo with Source Code (12:04)
Assignment - Section 1
First Steps
Model/View/Controller (8:12)
Model/View/Controller Demo with Source Code (9:19)
Activities and Layouts (10:52)
Activities and Layouts Demo with Source Code (6:56)
Intents (11:52)
Intents Demo 1 with Source Code (4:31)
Intents Demo 2 with Source Code (5:35)
Intents Demo 3 with Source Code
Assignment - Section 2
User Interaction and Controls
Layout Discussion (11:41)
Layout Demo 1 (10:27)
Layout Demo 2 with Source Code (4:24)
Fragments Discussion (8:33)
Controls Discussion (12:00)
Event Handling with Source Code (7:17)
Listening For More Than One Event On a Single Control with Source Code (6:26)
Using String Resources from Code, Localization with Source Code (7:18)
Assignment - Section 3
List Views and List Activities
List View Overview (7:41)
First List View Demo with Source Code (8:29)
Second List View Demo with Source Code (6:26)
Second List View Demo with Source Code (6:23)
Second List View Demo with Source Code (7:51)
Spinner Demo with Source Code (12:49)
Assignment - Section 4
SQLite
SQLite Overview Discussion (9:08)
SQL Statement Syntax (10:47)
SQLite with Android (11:10)
Simple Database App with Source Code (10:45)
The Simple Cursor Adapter Class (6:26)
Putting it all Together with Source Code (15:09)
Assignment - Section 5
Services, Content Providers, and Broadcasts - Part I
Services: An Overview (10:28)
Started Service with Source Code (8:28)
Intent Service with Source Code (5:35)
Getting a Result back from a Service (8:39)
Using a Result Receiver with Source Code (9:29)
Assignment - Section 6
Services, Content Providers, and Broadcasts - Part II
Bound Services (8:16)
Bound Services Demo with Source Code (13:01)
Implicit Intents (14:48)
Demo Implicit Intent to run activity from another App with Source Code (5:13)
Demo of Implicit Intent with Source Code (6:18)
Content Providers (10:33)
Demo of accessing the Contact List with Source Code (8:07)
Assignment - Section 7
Fragments
Fragment Overview (10:53)
Fragment Demo 1 with Source Code (4:03)
Fragment Communication (7:17)
Fragment Demo 2 with Source Code (6:33)
Orientation Changes (4:47)
Demo of Automatic Orientation Change with Source Code (6:49)
Demo of Swapping Fragments on Configuration with Source Code (6:16)
Assignment Section 8
View and Property Animation
View Animation (7:24)
View Animation Demo with Source Code (4:36)
Property Animation (7:24)
Simple Property Animation with Source Code (2:59)
Using Animator Set with Source Code (4:15)
Assignment Section 9
Location and Sensors
Location Discussion (7:14)
Location Demo with Source Code (9:37)
Sensor Discussion (11:35)
Using Sensors with Source Code (6:14)
A simple step counter app with Source Code (6:55)
Assignment Section 10
Intro to OpenGL – ES
OpenGL-ES overview Discussion (6:16)
Setting up the Environment with Source Code (7:23)
Shape Coordinates Discussion (7:43)
Setting up the Coordinates and Buffers with Source Code (6:33)
Shaders and Drawing Discussion (15:28)
Vertex and Fragment Shaders, Drawing a Square with Source Code (11:57)
The model – View – Projection Matrix Discussion (12:38)
How to Make The Square Look Square with Source Code (6:25)
Assignment
Best Practices for App Development
Best Practices Part 1 (5:35)
Best Practices Part 2 (7:12)
Debugging, and the Google Play Store
Debugging (5:49)
Google Play Store (5:27)
Assignment
First List View Demo with Source Code
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock