Android Programming III
Udemy
Course Summary
With over 8 hours of content and 65+ videos, this Android training course expands your knowledge of Android Programming.
-
+
Course Description
Course Summary With over 60 videos and 8 hours of content, this online Android training course is designed to build upon Android Programming I and Android Programming II to expand your knowledge of Android programming. You will first learn how to invoke Activities with Explicit and Implicit Intents. Next you will learn to create and invoke Broadcast Receivers. From there, you will learn how to create Services to perform background operations. Finally, you will learn how to use Notifications to display information to the user. This course is current to Android 4.2 – Jelly Bean. Hands On Learning Unlike other online training courses, you are encouraged to actively participate in the learning experience by running example files during lectures and performing coding challenges during labs. Each lab session includes review videos so you can compare your solution to the instructor's. Bonus Content This training course comes complete with working example and lab solution files as well as a link to optionally purchase the workbook used in the video at a discount. About the Instructor Jamie Romero is a dynamic instructor and expert programmer. He has taught over 350 classes to programmers from companies like Hewlett-Packard, Lockheed Martin, and Boeing. Jamie's energetic style and up-beat attitude are just what you need for an online training course. Some recent comments about Jamie's classes:
- "Jamie was a great instructor. He cut through the fluff and gave us the core of what I need to start using Java right away."
- "Great instructor that knows the material and is enthusiastic about Java. It helped very much in getting through the course."
- "Jamie exhibits a mastery of the material, to such a degree that his ability to explain it is very effective. Explanations are very detailed, and presented in a very understandable way. He is an excellent instructor."
-
+
Course Syllabus
- Course Introduction
- Course Overview
- Optimizing Your Udemy Experience
- Do You Need the Course Manual?
- How to Get the Optional Course Manual
- Download Student Files
- Do You Have to Setup Your Computer?
- Computer Setup - Part 1
- Computer Setup - Part 2
- Computer Setup - Part 3
- Importing the Student Files
- Intents and Broadcast Receivers
- Objectives
- Android Components
- Explicit Intents - Part 1
- Explicit Intents - Part 2
- Passing Extra Data to an Intent
- Activities with Results
- Implicit Intents - Part 1
- Implicit Intents - Part 2
- Intent Types and Categories
- Intent Filters
- Intent Filter Actions and Categories
- Intent Filter Data - Part 1
- Intent Filter Data - Part 2
- Labs - Intents
- Lab 1 Review - Part 1
- Lab 1 Review - Part 2
- Lab 2 Review - Part 1
- Lab 2 Review - Part 2
- Lab 3 Review
- Lab 4 Review
- Broadcast Receivers
- Registering Broadcast Receivers Programmatically
- Registering Broadcast Receivers Via the Manifest
- Broadcasting Intents
- Lab 5 - Broadcast Receivers
- Lab 6 Review
- Services
- Objectives
- What is a Service?
- Defining a Service: Extend IntentService
- Defining a Service: Extend Service - Part 1
- Defining a Service: Extend Service - Part 2
- Registering and Starting a Service - Part 1
- Registering and Starting a Service - Part 2
- Stopping a Service
- Creating a Bound Service
- Binding to a Service - Part 1
- Binding to a Service - Part 2
- Remote Bound Services - Part 1
- Remote Bound Services - Part 2
- Call a Remote Service - Part 1
- Call a Remote Service - Part 2
- Service Lifecycle
- Labs
- Lab 1 Review
- Lab 2 Review
- Lab 3 Review - Part 1
- Lab 3 Review - Part 2
- Notifications
- Objectives
- Notifications
- Creating a Notification.Builder
- Configuring a Notification.Builder
- Pending Intents
- NotificationManager
- Updating a Notification
- More Notification Properties
- Labs
- Lab 1 Review - Part 1
- Lab 1 Review - Part 2
- Lab 2 Review
- Course Summary
- Course Summary