If you want to get in on the rapidly expanding market for Android apps,
you’ll need to understand the important concepts behind Android
development, which may not be intuitive for those familiar with other
platforms. In this course from expert programmer and developer
Constantin Ehrenstein, you’ll begin by stepping through the process of
setting up your Android development environment, defining device
emulators, and connecting to actual Android devices. Next, you’ll learn
about the fundamentals of Android layouts and UIs and how to program
your app’s interaction with activities and services. With your basic
Android app fleshed out, you’ll learn how to broaden your app’s target
audience by making it run on as many devices, screen sizes, and form
factors as possible. And finally, you’ll learn how to package your app
and publish it to the Android Market. This Learn by Video workshop is
published in partnership with Peachpit Press.
Uploaded.net
Rapidgator.net
Filefactory.com
Letitbit.net
Table of content
-
Setting Up Your Environment for Android Development
-
Setting Up Eclipse and the Tools You’ll Need
-
Downloading Eclipse, Java, and the Android SDK
-
Installing Eclipse, Java, the Android SDK, and ADT
-
Updating the SDK Manager with the Latest Packages and Third-Party Tools
-
-
Defining Emulators
-
Creating a Generic Emulator
-
Creating an Emulator That Looks Like a Device
-
-
Connecting to a Device
-
Installing USB Drivers
-
Preparing Your Device for Debugging
-
Exploring Your Device in the IDE
-
-
Creating an App
-
Defining an Android Project
-
A Quick Look at an App in the Emulator
-
-
-
Building Your App’s UI
-
Android UI 101: Principles & Paradigms
-
The Structure of an Android Project
-
Views and Layouts
-
Defining a Simple Layout with ADT
-
A Closer Look at Layout Markup
-
Reusable Layout Components
-
-
Resources, Styles and Themes
-
Pulling Text and Definitions out of Your Layout
-
Collecting Properties in Styles
-
Defining a Theme
-
Defining Button States
-
-
Drawables, Densities, and DPI
-
Inserting Drawables
-
Creating Scalable Drawables
-
The Meaning of Android’s Densities
-
Creating Drawables for Each Density
-
-
Using a Custom Font
-
-
Programming Interaction
-
Activities 101
-
Understanding the Activity Lifecycle
-
Creating and Registering New Activities
-
Calling Subactivities with Intents
-
-
Permissions and Access to Hardware and Other Components
-
Understanding Android’s Permissions
-
Reading Sensor Data
-
Invoking the Contacts Application
-
Lists and Adapters
-
Accessing Contacts Data
-
-
Menus
-
Creating Option Menus
-
Creating Context Menus
-
-
-
Persisting Application Data
-
SQLite Databases in Android
-
Reading from a Database Table
-
Writing to a Database Table
-
Putting It All Together: Finalizing the Star Log
-
-
Publishing Your App
-
Aiming at the Right Devices
-
Form Factors and Screen Sizes
-
Packaging a Release Build
-
Publishing Your App
-
Rapidgator.net
Filefactory.com
Letitbit.net
No comments:
Post a Comment