Android Development with Java Essentials

Learn the fundamentals of Java and build multiple Android apps in this step-by-step detailed course for the beginner.
4.9 (5 ratings) 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.
154 students enrolled
$25
Take This Course
  • Lectures 127
  • Contents Video: 4.5 hours
    Other: 2.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2014 English

Course Description

This courses uses a three-phased approach to learning how to build Android applications. The reading material is first presented to provide detailed information over learning objectives for the lesson. Following the reading, most lessons include task-based activities the student should perform to reiterate the reading material. After the tasks, a walkthrough video demonstrating those tasks will help guide the student and reinforce the material.

A new application is created with each section of the course. Each application has been chosen to demonstrate various objects, methods, and logic used in Android development.

What are the requirements?

  • The software needed to develop Android applications is available as a free download for Windows, Mac, and Linux users. Links to the software are included in the lesson text.

What am I going to get from this course?

  • By the end of the course you will be able to create Android applications using a variety of objects such as the EditText, TextView, Button, ListView, SQLite Database, MediaPlayer, Toasts, etc.

What is the target audience?

  • Students should have a basic understanding of a programming language. However many programming concepts are explained within the course.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Creating the First Application
Section Overview
Preview
02:06
Getting Started with Android Programming
Preview
Article
Tools for Developing Android Apps - Text
Preview
Article
Tools for Developing Android Apps - Lesson Activities
Article
Tools for Developing Android Apps - Video
Preview
06:33
Your Hello World App in Android - Text
Preview
Article
Your Hello World App in Android - Lesson Activities
Article
Your Hello World App in Android - Video
Preview
06:32
A Quick Look at Package Explorer - Text
Preview
Article
A Quick Look at Package Explorer - Lesson Activities
Article
A Quick Look at Package Explorer - Video
Preview
03:00
Linear and Relative Layouts - Text
Article
Linear and Relative Layouts - Lesson Activities
Article
Linear and Relative Layouts - Video
08:08
TextViews (Labels) and Strings - Text
Article
TextViews (Labels) and Strings - Lesson Activities
Article
TextViews (Labels) and Strings - Video
06:38
EditText Text Fields (Text boxes) - Text
Article
EditText Text Fields (Text boxes) - Lesson Activities
Article
EditText Text Fields (Text boxes) - Video
04:24
Coding in the Activity - Text
Article
Coding in the Activity - Lesson Activities
Article
Coding in the Activity - Video
06:43
Buttons and Handling Click Events - Text
Article
Buttons and Handling Click Events - Lesson Activities
Article
Buttons and Handling Click Events - Video
09:03
getText and setText Methods - Text
Article
getText and setText Methods - Lesson Activities
Article
getText and setText Methods - Video
07:17
Section 1 Source Code
Article
Section 2: Creating a Tip Calculator Application
Section Overview
Preview
01:23
Additional Activity and Layout for Splash Screen - Text
Article
Additional Activity and Layout for Splash Screen - Lesson Activities
Article
Additional Activity and Layout for Splash Screen - Video
08:00
Using a Timer for the Splash Screen - Text
Article
Using a Timer for the Splash Screen - Lesson Activities
Article
Using a Timer for the Splash Screen - Video
04:52
Changing the Default Activity in AndroidManifest - Text
Article
Changing the Default Activity in AndroidManifest - Lesson Activities
Article
Changing the Default Activity in AndroidManifest - Video
05:08
Activity Life Cycle - Text
Article
Activity Life Cycle - Lesson Activities
Article
Activity Life Cycle - Video
04:29
RadioGroups and RadioButtons - Text
Article
RadioGroups and RadioButtons - Lesson Activities
Article
RadioGroups and RadioButtons - Video
09:40
Variables and Data Types - Text
Article
Variables and Data Types - Lesson Activities
Article
Variables and Data Types - Video
07:05
Switch Case Statements - Text
Article
Switch Case Statements - Lesson Activities
Article
Switch Case Statements - Video
08:25
If Statements - Text
Article
If Statements - Lesson Activities
Article
If Statements - Video
04:00
Mathematical Operators - Text
Article
Mathematical Operators - Lesson Activities
Article
Mathematical Operators - Video
03:50
TextChanged Listener and TextWatcher - Text
Article
TextChanged Listener and TextWatcher - Lesson Activities
Article
TextChanged Listener and TextWatcher - Video
05:48
Formatting Numbers - Text
Article
Formatting Numbers - Lesson Activities
Article
Formatting Numbers - Video
06:42
Working with Images - Text
Article
Working with Images - Lesson Activities
Article
Working with Images - Video
06:22
Section 2 Source Code
Article
Section 3: Guitar Tuner
Section Overview
Preview
01:40
Custom Launcher Icons - Text
Article
Custom Launcher Icons - Lesson Activities
Article
Custom Launcher Icons - Video
04:24
Holo Themes - Text
Article
Holo Themes - Lesson Activities
Article
Holo Themes - Video
03:49
Action Bar - Text
Article
Action Bar - Lesson Activities
Article
Action Bar - Video
08:28
Navigation Tabs - Text
Article
Navigation Tabs - Lesson Activities
Article
Navigation Tabs - Video
08:55
ImageButtons - Text
Article
ImageButtons - Lesson Activities
Article
ImageButtons - Video
06:13
ToggleButtons - Text
Article
ToggleButtons - Lesson Activities
Article
ToggleButtons - Video
09:42
Playing Sound with MediaPlayer - Text
Article
Playing Sound with MediaPlayer - Lesson Activities
Article
Playing Sound with MediaPlayer - Video
19:34
Locking Screen Orientation - Text
Article
Locking Screen Orientation - Lesson Activities
Article
Locking Screen Orientation - Video
02:00
Section 3 Source Code
Article
Section 4: To Do List
Section Overview
Preview
02:16
Arrays - Text
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Matthew Penning, Professor

I currently teach Information Technology courses at a small college in Pennsylvania and have been teaching at the college level for over 7 years. In addition to teaching, I also serve as a System/Network Administrator for the campus, maintaining Windows, Mac and Linux servers and clients.

Ready to start learning?
Take This Course