Android Programming II
Udemy
Course Summary
With over 9 hours of content and 75+ videos, this Android training course expands your knowledge of Android Programming.
-
+
Course Description
Course Summary With over 75 videos and 9 hours of content, this online Android training course is designed to build upon Android Programming I and expand your knowledge of Android programming especially in the graphical user interface (GUI) realm. You will first learn how to organize your application's user interface using several of Android's built in layouts including LinearLayout, RelativeLayout, and TableLayout. Next, you will learn how to use Fragments to create apps that take advantage of the extra screen real estate available on tablets. From there, you will learn how to notify users using both Toast and Dialogs. Finally, you learn how to create menus using both OptionsMenus and contextual action mode. 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
- Importing the Student Files
- Layouts
- Objectives
- Layouts - Part 1
- Layouts - Part 2
- Layouts - Part 3
- Inflation
- LinearLayout - Part 1
- LinearLayout - Part 2
- LinearLayout - Part 3
- FrameLayout
- RelativeLayout
- TableLayout and Combining Layouts
- Scrolling
- Screen Orientation Changes
- Labs
- Lab 1 Review - Part 1
- Lab 1 Review - Part 2
- Lab 1 Review - Part 3
- Lab 1 Review - Part 4
- Lab 1 Review - Part 5
- Lab 2 Review
- Fragments
- Objectives
- What are Fragments?
- Creating a Fragment
- Add a Fragment to an Activity via XML
- Add a Fragment Programmatically
- BackStack
- Alternative Layouts
- Fragment Lifecycle
- ListFragment
- ListFragment Demo
- Android Versions
- Android Support Library
- Labs
- Lab 1 Review - Part 1
- Lab 1 Review - Part 2
- Lab 1 Review - Part 3
- Dialogs
- Objectives
- Toast
- Custom Toast
- Dialogs
- AlertDialog
- AlertDialog Buttons
- Dismissing a Dialog
- AlertDialog Items
- Event Notifications
- Custom Dialogs
- ProgressDialog
- DatePickerDialog
- Labs
- Lab 1 Review
- Lab 2 Review
- Lab 3 Review - Part 1
- Lab 3 Review - Part 2
- Menus
- Objectives
- Menus and Menu Items
- OptionsMenu - Part 1
- OptionsMenu - Part 2
- Reacting to Menu Item Selections
- ContextMenu
- Contextual Action Mode
- Defining Contextual Actions
- PopupMenu
- Submenus
- Checkboxes and Radio Buttons in Menu Items
- Labs
- Lab 1 Review - Part 1
- Lab 1 Review - Part 2
- Lab 1 Review - Part 3
- Lab 1 Review - Part 4
- Lab 2 Review - Part 1
- Lab 2 Review - Part 2
- Course Summary
- Course Summary