Register your product to gain access to bonus material or receive a coupon.
12+ Hours of Video Instruction In just a few short years, Android has become themainstream smartphone operating system. As Android evolves to accommodate a growing ecosystem of phones, tablets, and even TVs, understanding how to work with a variety of sensors, screen sizes, and operating system versions is vital.
In this video series, Android developer Ian G. Clifton takes a tutorial-style approach to teaching the viewer how to work with all the essential parts of the Android SDK. Each lesson builds onto a single app, utilizing new features and ultimately resulting in a reference app that can be easily used to see how to implement everything from Fragments and sensors to OpenGL and RenderScript. Although built for Android 4.x, the videos cover how to target devices running earlier versions of Android by using the support library and version-specific resources in an application to ensure the widest possible audience.
Introduction
Introduction to The Essentials of Android Application Development
Lesson 1: Jumping into Android Development
-Learning Objectives
-Setup - Part 1
-Setup - Part 2
-Hello World - Part 1
-Hello World - Part 2
-Hello World - Part 3
Lesson 2: Android Development Essentials
-Learning Objectives
-Fragments and Compatibility
-Views and Resources - Part 1
-Views and Resources - Part 2
Lesson 3: Connecting Android to the Web
-Learning Objectives
-Threads and AsyncTasks - Part 1
-Threads and AsyncTasks - Part 2
-Handling Web Content - Part 1
-Handling Web Content - Part 2
-Handling Web Content - Part 3
Lesson 4: Building Services, BroadcastReceivers, and Widgets
-Learning Objectives
-Services - Part 1
-Services - Part 2
-BroadcastReceivers and Widgets - Part 1
-BroadcastReceivers and Widgets - Part 2
-BroadcastReceivers and Widgets - Part 3
-BroadcastReceivers and Widgets - Part 4
Lesson 5: Working with Persistent Data
-Learning Objectives
-Saving Simple Data with SharedPreferences - Part 1
-Saving Simple Data with SharedPreferences - Part 2
-Making Use of External Storage
-Database Access and Storage with SQLite and ContentProviders - Part 1
-Database Access and Storage with SQLite and ContentProviders - Part 2
Lesson 6: Accessing the World around the Device with Sensor and Phone Features
-Learning Objectives
-Phone Capability: SMS and Telephony - Part 1
-Phone Capability: SMS and Telephony - Part 2
-Sensors: Accelerometer, Proximity, Pressure, and More - Part 1
-Sensors: Accelerometer, Proximity, Pressure, and More - Part 2
Lesson 7: Immersion with Audio, Video, and the Camera
-Learning Objectives
-Audio and Video - Part 1
-Audio and Video - Part 2
-The Camera
Lesson 8: Determining the Device Location and Putting It to Work
-Learning Objectives
-Understanding the Location Providers - Part 1
-Understanding the Location Providers - Part 2
-Understanding the Location Providers - Part 3
-Location in the UI with MapViews - Part 1
-Location in the UI with MapViews - Part 2
Lesson 9: Drawing for Custom Views and Live Wallpapers
-Learning Objectives
-Custom Views and Canvas Drawing - Part 1
-Custom Views and Canvas Drawing - Part 2
-Live Wallpapers
Lesson 10: Advanced Android Graphics with OpenGL ES
-Learning Objectives
-Project Setup and the Big Components
-Drawing Primitives
-Animation and Transformation
Lesson 11: Understanding RenderScript for Graphics and Calculations
-Learning Objectives
-What is RenderScript and Where to Start
-Calculations in RenderScript
-3D Graphics in RenderScript
Bonus Content
-Tips on custom XML attributes, styles, themes and fragments
Summary
-Summary of The Essentials of Android Application Development
LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at http://www.informit.com/imprint/series_detail.aspx?ser=2185116