HOME > Development > Learn Android 4.0 Programming in Java

Learn Android 4.0 Programming in Java

  • Development
  • Dec 02, 2024
SynopsisLearn Android 4.0 Programming in Java, available at Free, has...
Learn Android 4.0 Programming in Java  No.1

Learn Android 4.0 Programming in Java, available at Free, has an average rating of 4.25, with 96 lectures, based on 3953 reviews, and has 212607 subscribers.

Free Enroll Now

You will learn about Learn how to create Android applications This course is ideal for individuals who are Anyone who wants to create Android apps It is particularly useful for Anyone who wants to create Android apps.

Enroll now: Learn Android 4.0 Programming in Java

Summary

Title: Learn Android 4.0 Programming in Java

Price: Free

Average Rating: 4.25

Number of Lectures: 96

Number of Published Lectures: 96

Number of Curriculum Items: 96

Number of Published Curriculum Objects: 96

Original Price: Free

Quality Status: approved

Status: Live

What You Will Learn

  • Learn how to create Android applications
  • Who Should Attend

  • Anyone who wants to create Android apps
  • Target Audiences

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

    Course Curriculum

    Chapter 1: Nuts and Bolts: The Basics of Android Programming

    Lecture 1: Nuts and Bolts Introduction

    Lecture 2: Setting Up Your System

    Lecture 3: Creating An Emulator

    Lecture 4: Hello World

    Lecture 5: The EditText View

    Lecture 6: Buttons And Linear Layouts

    Lecture 7: Responding To Button Clicks

    Lecture 8: Important Notes

    Lecture 9: Debugging With DDMS And Logcat

    Lecture 10: Saving Files To Internal Storage

    Lecture 11: Reading Files From Internal Storage

    Lecture 12: String Resources and Localization

    Lecture 13: Creating Launcher Icons

    Lecture 14: Running On Your Phone

    Lecture 15: Saving Program Data: Preferences

    Lecture 16: Toasts: Alerting the User

    Lecture 17: Adding a New Activity

    Lecture 18: Displaying Images with the ImageView View

    Lecture 19: Getting Touch Coordinates

    Lecture 20: Alert Dialogs

    Lecture 21: The Event-Listener (aka Observer) Pattern

    Lecture 22: Creating a Database

    Lecture 23: Adding Data to a Database

    Lecture 24: Retrieving Data from Databases

    Lecture 25: Asynchronous Tasks: Running Stuff in the Background

    Lecture 26: Verifying the Passpoints: Getting Return Values From Asynchronous Tasks

    Lecture 27: Supporting Different Screen Resolutions

    Lecture 28: Intents and Launching Activities

    Lecture 29: Nesting ViewGroups

    Lecture 30: Option Menus

    Lecture 31: Passing Data to Activities

    Lecture 32: Sub-Activites

    Lecture 33: Taking Photos

    Lecture 34: Saving and Displaying Photos

    Lecture 35: List Views

    Lecture 36: Dynamically Populating Lists

    Lecture 37: Formatting List Items: Custom Adapters

    Lecture 38: Using Icons in Views

    Lecture 39: Styles and Themes

    Lecture 40: Selectors

    Lecture 41: Relative Layouts

    Lecture 42: Browsing the Gallery

    Lecture 43: Retrieving an Image from the Gallery

    Lecture 44: The Activity Lifecycle and Saving Data

    Lecture 45: Pre-Publication Checks

    Lecture 46: Taking Screenshots of Your App

    Lecture 47: Signing and Exporting Your App

    Lecture 48: Publishing Your App

    Chapter 2: More Useful Stuff

    Lecture 1: Using 3rd Party APIs

    Lecture 2: Action Bars

    Lecture 3: Responding to Action Bar Menu Clicks

    Chapter 3: Communication

    Lecture 1: Downloading Text Data from the Internet

    Lecture 2: Internet Communication Overview

    Lecture 3: A Simple Server (Java Servlet) Program

    Lecture 4: Sending Small Amounts of Data to a Server

    Lecture 5: URL Escaping

    Lecture 6: Introducing JSON with Twitter and The Onion

    Lecture 7: Decoding JSON

    Lecture 8: Encoding Data as JSON

    Lecture 9: Responding to POST Requests in a Servlet

    Lecture 10: Posting JSON Data to a Server

    Chapter 4: Layout Techniques

    Lecture 1: Introducing Fragments

    Lecture 2: Using ListFragment to Display Lists

    Lecture 3: Formatting Items in ListFragment

    Lecture 4: Fragment Communication

    Lecture 5: Managing Fragments

    Chapter 5: Games and Animation

    Lecture 1: Animation Introduction

    Lecture 2: SurfaceView

    Lecture 3: Images and Sound: POV Ray and Psycle

    Lecture 4: Drawing Images

    Lecture 5: Detecting Surface Changes

    Lecture 6: The Animation Thread (Game Loop)

    Lecture 7: The Game Class

    Lecture 8: A Sprite Class

    Lecture 9: Animating the Sprite

    Lecture 10: Making the Ball Bounce

    Lecture 11: Bring Out the GIMP: Autocropping

    Lecture 12: Adding the Bats

    Lecture 13: Randomising the Ball Position

    Lecture 14: Controlling the Players Bat (Touch Events)

    Lecture 15: Simulating Intelligence

    Lecture 16: Collision Detection

    Lecture 17: Drawing Text

    Lecture 18: Game States

    Lecture 19: Playing a Sound

    Lecture 20: Playing Multiple Sounds

    Lecture 21: Adjusting the Volume

    Chapter 6: Map Applications with Android V2 API

    Lecture 1: Installing Google Play Services

    Lecture 2: Creating and Signing a Map Application

    Lecture 3: Getting the Map Demo Running

    Lecture 4: Adding Markers to Maps

    Chapter 7: Appendix 1: Source Code

    Lecture 1: Nuts and Bolts Source Code

    Lecture 2: Communication Source Code

    Instructors

  • Learn Android 4.0 Programming in Java  No.2
    John Purcell
    Software Development Trainer
  • Rating Distribution

  • 1 stars: 109 votes
  • 2 stars: 151 votes
  • 3 stars: 523 votes
  • 4 stars: 1241 votes
  • 5 stars: 1929 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!