Android Development Essentials with DIY Project

Kickstart your Android Programming career and get Certified!
5.0 (2 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.
542 students enrolled
25% off
Take This Course
  • Lectures 27
  • Length 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


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


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

About This Course

Published 9/2014 English

Course Description

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

What are the requirements?

  • Basic knowledge of Java
  • Concept of OOPs

What am I going to get from this course?

  • 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

Who is the target audience?

  • Web Developer
  • Programmer
  • iOS/Windows Developer
  • Start-up Entrepreneur

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.


Section 1: Introduction to Android Development

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.


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.


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.


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


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.

Section 2: Android Activity and Intents

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.

Section 3: Layouts and Controls

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?


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.


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


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


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


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


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


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

Section 4: Projects

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


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


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

Section 5: Managing Data and Databases

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


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


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

Section 6: Android Services and Content Providers

How to access data in a 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?

Section 7: Publishing an Android App

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

Section 8: Do it Yourself Project

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

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Yoda Learning, 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).

Ready to start learning?
Take This Course