Learn Android 4.0 Programming in Java

Learn to write real, working Android applications quickly and effectively, from the ground up.
Free tutorial
Rating: 4.5 out of 5 (3,483 ratings)
189,531 students
English
English
Learn Android 4.0 Programming in Java
Free tutorial
Rating: 4.5 out of 5 (3,483 ratings)
189,531 students
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 sections • 96 lectures • 15h 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.4 Instructor Rating
  • 166,517 Reviews
  • 2,190,226 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.