Android App Development and Design
1.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
219 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Android App Development and Design to your Wishlist.

Add to Wishlist

Android App Development and Design

Android App Development and Design - Design Amazing Applications for the Android OS
1.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
219 students enrolled
Created by Skill Pass
Last updated 7/2014
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 4 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Setting Up Your Environment for Android Development
  • Building Your App's UI
  • Programming Interaction
  • Persisting Application Data
  • Publishing Your App
View Curriculum
  • PC or Laptop
  • Development environment (IDE) for native Android development.

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 Jack William, 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 course covers every step in the process of Android app development and design, from setting up your development environment, to creating the app itself, to packaging and publishing it. The contents of this course include:

Setting Up Your Environment for Android Development
In this chapter, you’ll see how you set up and extend your development environment (IDE) for native Android development.

Building Your App's UI
In this chapter, you'll learn the most important concepts for building your app’s UI. We’ll take a look at general Android principles, the typical project structure of an Android application, and everything you’ll need to know to compose the layouts for your app.

Programming Interaction

As a truly component-based operating system, Android provides a simple way to control interactions between the components of your app and other applications installed on the same system. This video will tell you all about it.

Persisting Application Data
Apps need to persist data they accumulate while being used, and the most convenient way is through a database. This chapter gets you up and running with leveraging SQLite databases in Android.

Publishing Your App
In this chapter, you’ll learn the final steps needed to bring your application into the Android Market.

The lessons are wrapped in a feature-rich interface that lets you jump to any topic and bookmark individual sections for later review. Full-Screen mode provides a hi-def, immersive experience, and Watch-and-Work mode shrinks the video into a small window so you can play the videos alongside your application. Also included are exercise files that give you an easy way to try out the techniques you learn and a 48-page guide containing supplemental material.

Who is the target audience?
  • beginner-intermidate Java programmer
  • beginner-intermidate Android Developer
Compare to Other Android Development Courses
Curriculum For This Course
43 Lectures
Setting Up Eclipse and the Tools You'll Need
4 Lectures 10:33

Working Files

Installing Eclipse, Java, the Android SDK, and ADT

Updating the SDK Manager with the Latest Packages and Third-Party Tools
Defining Emulators
2 Lectures 07:23
Creating a Generic Emulator

Creating an Emulator That Looks Like a Device
Connecting to a Device
3 Lectures 06:11

Preparing Your Device for Debugging

Exploring Your Device in the IDE
Creating an App
2 Lectures 14:25

A Quick Look at an App in the Emulator
Building Your App's UI
2 Lectures 09:48
Android UI 101: Principles & Paradigms

The Structure of an Android Project
Views and Layouts
3 Lectures 18:33
Defining a Simple Layout with ADT

A Closer Look at Layout Markup

Reusable Layout Components
Resources, Styles and Themes
4 Lectures 23:37

Collecting Properties in Styles

Defining a Theme

Drawables, Densities, and DPI
5 Lectures 24:26

Creating Scalable Drawables

The Meaning of Android's Densities

Creating Drawables for Each Density

Using a Custom Font
Programming Interaction {Activities 101}
3 Lectures 20:19
Understanding the Activity Lifecycle

Creating and Registering New Activities

Calling Subactivities with Intents
Permissions and Access to Hardware and Other Components
5 Lectures 36:31

Invoking the Contacts Application

Lists and Adapters

Accessing Contacts Data
3 More Sections
About the Instructor
Skill Pass
4.0 Average rating
277 Reviews
15,769 Students
9 Courses
High Quality Training!

SKILLPASS is one of the world's leading producers of online computer and software training, supplying richly diverse courses of informative and inspiring tutorials. Created on the idea that anyone should have the ability to learn to use computer software on their own time.Our training authors are some of the most accomplished in their respective fields. The tutorials that could make the difference in your new job, promotion, or school advancement are always available and only a click away.