Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Android Development Essentials with DIY Project to your Wishlist.

Add to Wishlist

Android Development Essentials with DIY Project

Kickstart your Android Programming career and get Certified!
4.6 (4 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.
543 students enrolled
Created by Yoda Learning
Last updated 9/2014
$15 $20 25% off
30-Day Money-Back Guarantee
  • 5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

Android Ecosystem is LARGE and growing exponentially. Active community of developers, open source, pre-defined libraries are some the key reasons for its popularity. Additionally, Google’s efforts to keep the codes simple allows easier development.

Android apps has not only penetrated phones & tablets, but it’s all set to power a plethora of other devices such as home appliances. Most Android applications are written in Java. You may have missed the first wave. However, grab the opportunity to be prepared for the next.

If you have a basic knowledge about any programming language, this engaging and all-practical program is for you. This course will give you the proper kick start that you need to get into android development.

What will you learn in this course?

Learn to start building your own apps. Experience first-hand all of the learning outcomes by making a live project.

This project is a Get Together Application which will teach you about the different UI elements andhow to structure them. You will also learn how to implement SQLite and create a database to manage multiple friends.

We have also included an outline for a Do it yourself (DIY) Project. This project will your gateway to android app development world. We want you to complete a student timetable app (Outline provided) and then submit it to us. Our instructor will then rate your project and provide certificates with Grades. These certificates can be showcased to highlight your skills.

Course Includes –

  1. 4+ Hours of High Quality Videos
  2. Lifetime support through email
  3. Source Files for all the individual topics
  4. Yoda Cheat Sheet
Who is the target audience?
  • Web Developer
  • Programmer
  • iOS/Windows Developer
  • Start-up Entrepreneur
Students Who Viewed This Course Also Viewed
What Will I Learn?
Introduction to Android
Features, Architecture and App Components
Anatomy of an Android App
UI Layouts
Event Handling
Data Persistence Using Shared Preferences
Publishing an Android App
View Curriculum
  • Basic knowledge of Java
  • Concept of OOPs
Curriculum For This Course
Expand All 27 Lectures Collapse All 27 Lectures 04:50:53
Introduction to Android Development
5 Lectures 50:14

This is an introductory session on android and its features. You will also get a brief about the different android versions history and features. Please download the working files attached in this chapter.

Preview 06:32

What are the different features of Android? What is the Android Architecture and what are its app components. These topics will be discussed in this tutorial.

Preview 04:20

How to setup the environment for Android? How to setup Eclipse? You will learn how to install the environment for android development is this tutorial.

Preview 11:07

What is the anatomy of an Android App? What does an android app consist of? We will discuss these topics in this tutorial

Preview 12:02

What are the different resources available in Android? Android has a list of huge libraries for its different components. We will see what the different library sets available for our use.

Android Activity and Intents
3 Lectures 23:54

What are activities in Android? How are they the building block for android and about understanding different activities?


What are intents in android? How can you use intents to trigger certain actions and events? We will discuss all these in this tutorial.


You will see examples of the different Intents in action. How to launch another web address from intent? How to create different intents for different activities.

Intents - Coding Example
Layouts and Controls
8 Lectures 01:31:20

How can you make the UI for android? What are the different Layout elements which can be used to design the UI for our application?

UI Layouts

This video will show you the various UI layouts with demonstration and coding so as to create different types of views and layout in android.

UI Layouts - Coding Examples

What are the basic UI views in android? How to program the basic views in Android?

UI Basic Views

How can you handle events in android? What is event handling? We will cover this topic in this tutorial.

Event Handling

What are the different views in android? How to handle these views?

List View, Spinner View, Grid View

What are the different alerts in android? How to create a dialog in android? We will cover these topics in this tutorial.

Alert Dialog, Time Picker Dialog

What are the different menus in android? How to apply different styles in android? What are themes in android?

Menus, Styles, Themes

What is a fragment in android? How to create different fragment elements in android? We will cover these topics in this tutorial.

3 Lectures 41:37

This video is part one of three where you will receive the live demonstration of your project that is the get together application.

Project - Get Together UI Part I

This video is part two of three where you will receive the live demonstration of your project that is the get together application.

Project - Get Together UI Part II

This video is part three of three where you will receive the live demonstration of your project that is the get together application.

Project - Get Together UI Part III
Managing Data and Databases
3 Lectures 40:24

How to store user preferences? How to use the preference manager in android? What is data persistence?

Data Persistence Using Shared Preferences

How to create databases in android? How to use SQLite in android? How to create databases using SQLite?

Databases Part I

How to manipulate databases in android? How to use SQLite in android? How to manipulate databases using SQLite?

Databases Part II
Android Services and Content Providers
3 Lectures 29:09

How to access data in a content provider?

Content Provider

What is a service in android? How to create a service in android? What to call a service in android?


What is a broadcast receiver in android? What is the concept behind a broadcast receiver? How to receive broadcasts in Android?

Broadcast Receivers
Publishing an Android App
1 Lecture 07:50

How to publish an app to Google Play Store? How to submit an application to Google Play Store? This tutorial will demonstrate the above step-by-step

Publishing an Android App
Do it Yourself Project
1 Lecture 06:25

This video will show you the basic guidelines and layout for your Do it yourself (DIY) Project.

You can make this project using the examples shown and submit it to us for grading and certificate of completion

Do it Yourself Project
About the Instructor
4.2 Average rating
1,017 Reviews
30,955 Students
42 Courses
Become 4X Faster | Join 32000+ Udemy Students

Yoda Learning is a team of 12+ industry professionals focused on developing “Project-based"learning solutions, which enable the learners explore real world situations and thus, make the learning process engaging and practical. Our Courses on Technology includes everything including Web Development, Mobile App Development, Data Analytics and Design.

The collective work-experience of 80+ yrs. spans across multiple industries like Manufacturing, IT, Sales, Finance, Marketing, Operations, HR and functional domains such as Office suites, Mobile applications, Digital Marketing, Database Technologies, Networking).

Report Abuse