Android Programming I
Udemy
Course Summary
With over 10 hours of content, this Android training course will teach you the fundamentals of Android programming.
-
+
Course Description
Course Summary With over 90 videos and 10 hours of content, this online Android training course is designed to provide you with a solid foundation in Android programming. You will first learn the fundamentals of Android including how to develop a simple Android application using Eclipse. From there, you will learn about Activities including their lifecycle and callback methods. Next, you will learn how to declare and use resources to enable multiple configurations as well as localization. You will then learn about various user interface controls including TextViews, RadioButtons, ProgressBars, and more. Finally, you will learn to delegate long running tasks to worker threads and use Handlers or AsyncTasks to update the user interface within the UI thread. 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
- Computer Setup - Part 1
- Computer Setup - Part 2
- Getting Started
- Objectives
- Android Overview
- Android Architecture
- The Dalvik VM
- Android Components
- Android Installation
- SDK Platform-tools and the SDK Manager
- Eclipse and the ADT Plugin
- A Simple Android Application
- The Android Emulator
- User Interface Layouts
- Android Event Handlers
- LogCat
- Labs
- Labs 1-2 Review
- Lab 3 Review - Part 1
- Lab 3 Review - Part 2 and Lab 4 Review - Part 1
- Lab 4 Review - Part 2
- Activities
- Objectives
- Activities
- Creating an Activity
- Activity Lifecycle
- Callback Methods
- Resource Conservation
- More Resource Conservation
- Intents
- AndroidManifest.xml
- Packaging
- Building an Android Application on the Command Line
- Labs
- Labs 1-3 Review - Part 1
- Labs 1-3 Review - Part 2
- Labs 4-5 Review
- Lab 6 Review
- Resources
- Objectives
- Resources
- Alternative Resources
- More Alternative Resources
- R.java
- String Resources
- String Arrays
- Boolean and Integer Resources
- Color and Dimension Resources
- Style Resources
- Image Resources
- System Resources
- Localization
- Format Strings
- Labs
- Lab 1 Review - Part 1
- Lab 1 Review - Part 2
- Lab 2 Review
- Lab 3 Review
- Lab 4 Review
- Lab 5 Review
- Views and Event Handlers
- Objectives
- Views and ViewGroups
- Common Properties
- TextView
- EditText
- TextChanged Events
- Button
- CheckBox and ToggleButton
- RadioGroup and RadioButtons
- DatePicker
- ProgressBar and RatingBar
- Threads and Handlers
- AsyncTask
- Labs
- Lab 1 Review - Part 1
- Lab 1 Review - Part 2
- Lab 1 Review - Part 3
- Lab 2 Review - Part 1
- Lab 2 Review - Part 2
- Lab 2 Review - Part 3
- Lab 2 Review - Part 4
- Lab 2 Review - Part 5
- Lab 2 Review - Part 6
- Lab 2 Review - Part 7
- Lab 2 Review - Part 8
- Lab 3 Review - Part 1
- Lab 3 Review - Part 2
- Lab 4 Review - Part 1
- Lab 4 Review - Part 2
- Lab 4 Review - Part 3
- Course Summary
- Course Summary