- Browse
- » Google TV app development in 24 hours
Google TV app development in 24 hours
Author
Publisher
Sams
Publication Date
2013
Language
English
Description
Loading Description...
Table of Contents
From the Book
Hour 1. Developing for Google TV and the 10-Foot User Experience
Google TV UI
TV as a Device
Google TV Apps
10-Foot User Experience
Summary
Q&A
Workshop
Exercises
Hour 2. Optimizing Web Pages for Google TV
Displaying Content on TV Screens
Playing Video
Displaying Text and Color
Navigating the Big Screen
Summary
Q&A
Workshop
Exercises
Hour 3. Using Google's Video Templates
Google Video Templates
Examining the Template Structure
Understanding the JavaScript for Template 2
Using Templates to Show Your Own Videos
Retrieving Videos Using AJAX
Summary
Q&A
Workshop
Exercises
Hour 4. HTML5 and jQuery UI Library for Google TV
Video Properties and Controls
Adding Video Controls
Adding Some Style
Using the jQuery GTV UI Library
Summary
Q&A
Workshop
Exercises
Hour 5. Using the Google TV Closure UI Library
Using Closure for Google TV Web Apps
Using the Library to Create an HTML Page
Buttons, Lightboxes, and Other Components
Summary
Q&A
Workshop
Exercises
Hour 6. Creating a Video Sitemap
Searching on Google TV
Sitemaps and Google Webmaster Tools
Adding Details to Video Sitemaps
Tags That Provide Additional Info on Google TV
Summary
Q&A
Workshop
Exercises
Hour 7. Android and Google TV
Android, the Google TV Operating System
Understanding the Development Environment
Testing Your Apps
Setting Up an Android Project in Eclipse
Summary
Q&A
Workshop
Exercises
Hour 8. Using Android Layouts for Your Google TV App
Layout Basics with LinearLayout
Laying Out Widgets
Frame Layout
Relative Layout
Summary
Q&A
Workshop
Exercises
Hour 9. Optimizing UI Components for Google TV
Form Widgets
Using ImageViews
Using Video Views
Putting Button Overlays on a Video
Summary
Q&A
Workshop
Exercises
Hour 10. Organizing Google TV Apps Using the ActionBar
Implementing an ActionBar
Adding Tabs
Adding ActionItems and MenuItems
Using the LeftNavBar Library
Putting It All Together
Summary
Q&A
Workshop
Exercises
Hour 11. Understanding Activities and Fragments in a Complex App
Understanding the Activity Life Cycle
Understanding Fragments
Swapping Fragments in an Activity
Using Fragments with ActionBar
Summary
Q&A
Workshop
Exercises
Hour 12. Using Specialized Fragments
Dialog Fragments
List Fragments
Grids and Galleries
Summary
Q&A
Workshop
Exercises
Hour 13. Handling D-Pad and Key Events
Designing for the D-Pad
Controlling Focus
Programming D-Pad Key Events
Summary
Q&A
Workshop
Exercises
Hour 14. Accessing Remote Content for a Google TV App
Displaying Remote Images and Videos
Fetching Remote Data
Using and Parsing JSON Formatted Data
Putting the Pieces Together in the App
Summary
Q&A
Workshop
Exercises
Hour 15. Storing Data with SQLite
Organizing a Database with Tables
Managing Data with SQLiteOpenHelper
Adding, Deleting, and Updating Data
Querying Data and Using Cursors
Using a Database in the App
Summary
Q&A
Workshop
Exercises
Hour 16. Creating a Content Provider
Using a URI for Data Retrieval
Building a Content Provider
Using Photo Provider in Our App
Requesting a File from a Content Provider
Summary
Q&A
Workshop
Exercises
Hour 17. Using Loaders and Cursor Loaders
How Loaders Work
Loader Classes
Loader States and LoaderManager.Callbacks
Adding Loaders to ImageViewFragment
Summary
Q&A
Workshop
Exercises
Hour 18. Developing a Complete App
Determining What the App Will Do
Developing the Grid Fragment
Enhancing the Activity Class
Adding the Action Bar
Summary
Q&A
Workshop
Exercises
Hour 19. Mastering the Android Manifest File
Android Manifest Basics
Understanding Intents
Adding Google TV Specifics to the Manifest File
Publishing Your App
Summary
Q&A
Workshop
Exercises
Hour 20. Using the Channel Listing Provider
Getting Data from the Channel Listing Provider
Listing All Channels
Changing the Channel
Understanding Audio Focus
Summary
Q&A
Workshop
Exercises
Hour 21. Using Second Screen Apps with Google TV
How Second Screen Apps Are Used
Types of Second Screen Apps
User Interaction with Second Screen Apps
Connecting a TV with a Second Screen
Summary
Q&A
Workshop
Exercises
Hour 22. Examining an Example Second Screen App
Preparing the Blackjack Second Screen App
Running the Blackjack App
Exploring the Blackjack App Code
Exploring the Anymore Library Code
Summary
Q&A
Workshop
Exercises
Hour 23. Developing Second Screen Apps
Flinging a URL
Sending KeyEvents to the TV
Sending Mouse Events to the TV
Summary
Q&A
Workshop
Exercises
Hour 24. Working with Anymote and Pairing Protocols
The Anymote Protocol
Pairing Protocol
Using Anymote and Pairing in a Chrome Extension
Summary
Q&A
Workshop
Exercises
Index
Excerpt
Loading Excerpt...
Author Notes
Loading Author Notes...
More Details
ISBN
9780672336034
Staff View
Loading Staff View.

