Android App Development: Easy and Quick Programming

App development. Programming Language
4.6 (17 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.
105 students enrolled
$19
$100
81% off
Take This Course
  • Lectures 120
  • Length 9 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
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 1/2016 English

Course Description

Once upon a time, iOS app developers were the ones in demand. Now the mobile world has busted wide open and Android is a fierce rival, not to mention a truly exciting area to dive into. App development is advancing at a rapid pace and there’s always something new and innovative being produced somewhere. With this course, you can jump right in and get involved yourself; who knows, maybe the next must have Android app will be one of your own creations!

Quick, Easy Programming

  • Create, test and run Android apps
  • Learn the ins and outs of Android Studio
  • Gain a solid skill set applicable to all app development projects
  • Get practical, hands on experience in building mobile apps
  • Pick up the latest changes in the newest version of Android

Learn Android App Development from a Beginner’s Perspective

This course has a whopping 119 lectures and 9 hours of content; enough to take you from zero to Android app hero in no time. If you have a basic understanding of the Java programming language and an interest in app development, you’ll be the perfect student.

The course starts off by introducing you to all essential software you’ll need (namely, Android Studio), and will take you through the installation process. Once that’s done you’ll go through all of the essential Android components, learning how they work to build up a foundation of knowledge. From there, you’ll get started with hands-on experience by creating your own practical Android app.

You’ll demonstrate the concepts you’ve just learned and put your new found skills to the test by building an app from start to finish, complete with database creation, fragment management, custom array adapters, Android preferences and more. By the time you’re finished, you’ll be a verified Android app expert.

Tools Used

Android Studio: Android Studio is the official Interactive Development Environment (IDE) for Android app development. It’s used by all Android developers and, despite its complexity and power, is relatively easy to pick up once you have some background knowledge.

* This course was published in January 2016 and teaches the most up to date operating system and development tools available.

What are the requirements?

  • Students should have a good grasp of the Java programming language.

What am I going to get from this course?

  • Create Android applications.
  • Understand and manipulate the components of an Android application
  • Utilize and understand Android Studio
  • Test and run Android Applications using an emulator or an Android device.

What is the target audience?

  • Anyone who would love to begin creating Android applications utilizing the Android Studio interactive development environment
  • Anybody who wants to learn Android application development in a practical manner (Creating an Android application from start to finish.)
  • Anybody who has a good grasp on the Java programming language and wants to learn how to utilize the language to create useful /practical/fun mobile applications.
  • Any one who doesn't have a good understanding of programming and the Java programming language.

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: Introduction to the Course
01:29
Download Project Files here
Brief Android Overview
Preview
06:20
Final Project Demo
Preview
04:44
Section 2: Setting Up Your Environment
Section Introduction
00:22
Installing The Java Development Kit
03:02
Downloading And Installing Android Studio
04:05
Adding Sdk Tools, Packages And Platforms
06:50
Section Conclusion
00:26
Section 3: Structure Of An Android Application
Section Introduction
00:44
Configuring New Projects P1: Application Name, Package Name, Project Location
02:33
Configuring New Projects P2: Targeted Device; Android SDK’s
03:33
Configuring New Projects P3: Starter Activities
01:46
Configuring New Projects P4: Activity Customization
03:58
Activities
04:30
Manifest File
02:45
Build.gradle File
05:31
Res directory: drawable folder
03:59
Res directory: layout folder
01:36
Res directory: menu folder
01:31
Res directory: values folder
03:04
Section Recap
00:37
Section 4: Running & Testing Android Applications
Section Introduction
00:30
Setting Up (Physical) Android Phone
05:10
Setting Up Emulator
07:47
Running App Via Device or Emulator
03:51
Android Tool Window
05:54
Section Recap
00:20
Section 5: Breaking Down Android Layouts
Section Introduction
00:18
Views & View Groups
03:42
Introduction To Layouts Editor / Visual Designer
06:04
Breaking Down Android Layouts
09:11
Introduction To Widgets
07:14
Defining Layout Text With The String Resource File
02:38
Brief Overview Of Android Dimensions
03:04
Creating Additional Layouts With Android Studio
03:55
Section Recap
00:28
Section 6: Breaking Down Android Activities
Section Introduction
00:28
The Activity Lifestyle
04:16
Settings Layouts And Accessing UI elements From Activity
06:27
Creating Additional Activities With Android Studio
03:07
Creating Additional Activities Without Android Studio
05:45
Section Recap
00:26
Section 7: Breaking Down Android Intents
Section Introduction
00:20
Intent Overview
04:51
Starting New Activities With Intents
05:07
Sending Data To Other Activities
04:08
Receiving From Another Activity
06:40
Creating Implicit Intents
07:33
Section Recap
00:21
Section 8: Setting Up Notebook Application
Section Introduction
00:23
Creating Notebook Application
04:45
07:38

Breaking Down Newly Created Project Part 1 - Toolbar And Actionbar

10:19

Breaking Down Newly Created Project Part 2 - Floating Action Button And Includes

Implementing The Main Activity Listfragment
09:23
Breaking Down Fragments
09:03
Section Recap
00:24
Section 9: Implementing Main Note List
Section Introduction
00:18
Application Roadmap Part 1
01:27
Demonstrating Simple ArrayAdapter
06:46
Implementing Custom ArrayAdapter Part 1 : Creating Row Layout
10:32
Implementing Custom ArrayAdapter Part 2 : Creating Note Data Structure
08:36
Implementing Custom ArrayAdapter Part 3 : Creating NoteAdapter
09:54
Implementing Custom ArrayAdapter Part 4 : Finalizing And Filling Note List/ Not
08:13
Implementing Custom ArrayAdapter Part 5 : Optimizing NoteAdapter
08:27
Section Recap
00:21
Section 10: Implementing NoteViewFragment & NoteDetailActivity
Section Introduction
00:23
Application Roadmap Part 2
01:48
Creating NoteDetailActivity
03:09
Starting NoteDetailActivity Via Intent
07:12
Adding NoteViewFragment Part 1 : Creating The Fragment
01:07
Adding NoteViewFragment Part 2 : Creating The Layout
08:22
Adding NoteViewFragment Part 3: Populating Layout With Received Note Data
08:33
Dynamically Loading NoteViewFragment
10:24
Section Recap
00:24
Section 11: Implementing NoteEditFragment
Section Introduction
00:32
Application Roadmap Part 3
02:41
Creating ListFragment Context Menu Part 1 : Adding Menu layout
04:56
Creating ListFragment Context Menu Part 2 : Implementing Menu Layout
07:20
Adding NoteEditFragment Part 1 : Creating The Fragment
01:19
Adding NoteEditFragment Part 2 : Creating The Layout
10:07
Adding NoteEditFragment Part 3 : Populating Layout With Received Note Data
08:13
Dynamically Adding And Starting Noteeditfragment Part 1
10:55
Dynamically Adding And Starting Noteeditfragment Part 2
08:10
Section Recap
00:21
Section 12: Improving NoteEditFragment
Section Introduction
00:22
09:47

Switching Note Categories On Button Click Part 1: Creating AlertDialog Box

05:47

Switching Categories On Button Click Part 2: Implementing Category Button OnClickListener

10:30

Confirming Note Save On Button Click Part 1: Creating AlertDialog Confirmation Box

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Stone River eLearning, 200,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 370,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.

Ready to start learning?
Take This Course