Learn Android Application Development
4.6 (133 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.
11,609 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Android Application Development to your Wishlist.

Add to Wishlist

Learn Android Application Development

A beginner course on Android Application development
New
4.6 (133 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.
11,609 students enrolled
Created by Johan Jurrius
Last updated 9/2017
English
English [Auto-generated]
Price: Free
Includes:
  • 13 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install Android Studio and setup the environment
  • Debug an Android Application
  • Create a signed APK file to submit to the Google Play Store
  • Use Explicit and Implicit Intents
  • Make use of Fragments
  • Create a Custom List View
  • Create the Android Actionbar
  • Create a custom Toast
  • Use Shared Preferences, Files and SQLite
  • Use the AsyncTask class
  • Handle Android 6 Permissions
View Curriculum
Requirements
  • You should have done some course on Java Programming Language
  • PC that can run Android Studio
Description

Android accounts for approximately 85% of all devices sold today (2017 Q1). It only makes sense for you to be developing applications for the Android platform.

This course is provided free of charge for people that want to get started with Android Application Development.

I will take you through the basics of Android Application development, and introduce some more complex features as well. This includes the following:

  • Introduction to Android, installing Android Studio.
  • Create your first Android Application, learn to debug the application and learn how to create a signed APK that you can submit to the play store.
  • Working with implicit and explicit intents
  • Detailed example of how to work with Fragments
  • Learn some customizations like a custom ListView, Toast, TextView and ActionBar
  • Learn how to save data to the phone in the form of SharedPreferences, Files and SQLite
  • Learn how to implement Android 6 Permissions
  • Read data from a RSS feed and sending SMSes programmatically
  • And more to come!!

By completing this course, you will have more than just basic knowledge of Android Application Development.

Join this course now!

Who is the target audience?
  • Beginner Android students that want to learn how to program for the Android Mobile platform
Compare to Other Android Development Courses
Curriculum For This Course
37 Lectures
13:01:49
+
Introduction
4 Lectures 41:59
Introduction to Android
03:56

Installing Android Studio
05:50

Introduction to Android Studio
22:23

Activity Lifecycle
09:50
+
Creating your first application
4 Lectures 01:02:24
ID Application Part 1
21:23

ID Application Part 2
23:23

Debugging your Application
09:54

Creating a Signed APK file
07:44
+
Intents
5 Lectures 01:14:10
Introduction to Intents
03:25

Explicit Intents Part 1
12:01

Explicit Intents Part 2
10:30

Explicit Intents Part 3
22:05

Implicit Intents
26:09
+
Fragments
2 Lectures 38:10
Fragments example
23:08

Handling Orientation Changes in Fragments
15:02
+
Customizations
4 Lectures 01:28:14
Floating hint and autocomplete TextView
17:03

Create a custom ListView
37:26

Create a custom Toast
12:51

The Android ActionBar
20:54
+
Saving Data Locally on the Phone
4 Lectures 02:05:43
Save user preferences using SharedPreferences
13:35

Save data using text files
25:04

Making use of the AsyncTask class
25:37

Save data by using a SQLite database
01:01:27
+
Other
4 Lectures 02:05:27
Android 6 Permissions
29:03

Read Data from a RSS Feed
32:21

Send SMSes using the SmsManager class
21:06

Android Service (Example: Stream music)
42:57
+
Android App Widgets (Homescreen Widgets)
2 Lectures 01:24:23
Introduction to Android App Widgets
23:33

Advanced App Widget (display data from RSS feed)
01:00:50
+
Google Maps
7 Lectures 02:21:04

This is a video taken from my paid course.

Introduction to Backendless (MBAAS)
14:38

This is a video taken from my paid course.

Setting up your application to use Backendless
10:56

Google Maps Introduction
34:11

Google Maps (share location online) Part 1
24:33

Google Maps (share location online) Part 2
26:51

Google Maps (share location online) Part 3
25:40

Google Maps (share location online) Part 4
04:15
+
Where do I go from here?
1 Lecture 00:15
Next steps
00:15
About the Instructor
Johan Jurrius
4.6 Average rating
151 Reviews
11,728 Students
3 Courses
Android fanatic and teacher

I have been in the teaching profession now for 12 years teaching Mathematics, Java application development and Android application development.

I love to teach people new skills and will go the extra mile for people willing to work hard to pass my courses.

I studied Information Technology at the North West University in South Africa and obtained my BSc degree in Information Technology in 2001 and my BSc Honors degree in Information Technology in 2002. I started my teaching career in 2003 and in 2007 obtained my Post Graduate Certificate in Education at the Central University of Technology in South Africa. In January 2016 I obtained my Masters Degree in Education.

I am currently keeping myself busy creating Android applications and improving current systems at companies while also teaching Android application development and Java application development.