Learn Android 4.0 Programming in Java

Learn to write real, working Android applications quickly and effectively, from the ground up.
Free tutorial
English
English
Learn how to create Android applications

Requirements

  • You should ideally already know some Java before taking this course.

Description

A practical guide to Android development. Learn to create Android programs using Java, and create the app of your dreams!

Who this course is for:

  • Anyone who wants to create Android apps

Course content

7 sections96 lectures15h 21m total length
  • Nuts and Bolts Introduction
    03:41
  • Setting Up Your System
    08:48
  • Creating An Emulator
    07:56
  • Hello World
    04:49
  • The EditText View
    11:56
  • Buttons And Linear Layouts
    08:28
  • Responding To Button Clicks
    06:46
  • Important Notes
    00:09
  • Debugging With DDMS And Logcat
    06:47
  • Saving Files To Internal Storage
    11:26
  • Reading Files From Internal Storage
    07:34
  • String Resources and Localization
    06:58
  • Creating Launcher Icons
    09:46
  • Running On Your Phone
    07:26
  • Saving Program Data: Preferences
    08:59
  • Toasts: Alerting the User
    05:13
  • Adding a New Activity
    04:19
  • Displaying Images with the ImageView View
    07:07
  • Getting Touch Coordinates
    09:56
  • Alert Dialogs
    06:16
  • The Event-Listener (aka Observer) Pattern
    14:44
  • Creating a Database
    06:47
  • Adding Data to a Database
    11:13
  • Retrieving Data from Databases
    11:16
  • Asynchronous Tasks: Running Stuff in the Background
    10:56
  • Verifying the Passpoints: Getting Return Values From Asynchronous Tasks
    47:36
  • Supporting Different Screen Resolutions
    04:45
  • Intents and Launching Activities
    06:00
  • Nesting ViewGroups
    07:08
  • Option Menus
    12:50
  • Passing Data to Activities
    07:37
  • Sub-Activites
    08:49
  • Taking Photos
    06:28
  • Saving and Displaying Photos
    18:30
  • List Views
    14:31
  • Dynamically Populating Lists
    06:50
  • Formatting List Items: Custom Adapters
    30:54
  • Using Icons in Views
    17:17
  • Styles and Themes
    15:53
  • Selectors
    09:53
  • Relative Layouts
    12:05
  • Browsing the Gallery
    07:25
  • Retrieving an Image from the Gallery
    14:47
  • The Activity Lifecycle and Saving Data
    08:15
  • Pre-Publication Checks
    06:03
  • Taking Screenshots of Your App
    00:39
  • Signing and Exporting Your App
    03:58
  • Publishing Your App
    05:59

Instructor

Software Development Trainer
John Purcell
  • 4.5 Instructor Rating
  • 176,815 Reviews
  • 2,344,940 Students
  • 17 Courses

  After working as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, I decided to work full-time as a private software trainer. After spending four years in the beautiful city of Budapest, Hungary and a year in Berlin, I now live in my home town of Derby, UK.