Learn Android Development From Scratch

A complete guide for learning Android programming
  • Lectures 44
  • Video 7 Hours
  • Skill level all level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

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.

Course Description

This Tutorial series teaches you the Android Programming from the very basics. Google Android is fastest growing technology now. With many hardware vendors now supporting it worldwide it is poised to grow more. Our Android course is updated to include the Jelly Bean and the latest specification released by Google. The series comes as a powerful learning tool to get you going with Android technology.

The course does not assume any prior knowledge of Android and is best for beginners and intermediate developers. Our course cover the latest OS version which is Jelly Bean. By the end of the series you will be able to develop interesting and exciting Android apps of your own or for your customers. This series has been created by our in house experts and focus on real and practical usage of the technology. This series is useful for anybody who wants to quickly learn Android or wants to upgrade their knowledge for the latest OS version.

What are the requirements?

  • Windows, Mac or a Linux PC having a minimum of 2GB RAM

What am I going to get from this course?

  • Over 44 lectures and 7 hours of content!
  • To create full fledged Android Applications and Games
  • To understand the core concepts of Android Programming
  • To understand the features and specifications of the Android SDK
  • To master Eclipse ADT and Android SDK
  • To be able to work on commercial and free lance projects on Android

What is the target audience?

  • Anyone with a zeal to lean this technology with basic knowledge of Java


Section 1: Introduction to Android Development
Introduction to our Android Course
This Lecture teaches you to install and set up your Android development environment
This lecture creates the first Android program
This Lecture goes through the program lifecycle with help of a simple example
This Lecture explains the Activity Lifecyle.
Section 1 Quiz
5 questions
Section 2: Android Activity and Intents
This lecture delves deep into the theory of Android Activity using a live example.
Understanding the Activities in Detail
Section 2 Quiz
4 questions
Section 3: Layouts and Controls
The lecture explains the layout structure in Android with the help of an example
This Lecture explains the use of basic controls in Android Layouts
Section 3 - Quiz
4 questions
Section 4: List Views and SQLite
A Lecture on the Theory of List Views
A Lecture demonstrating the use of List Views
Another usage of List Views demonstrated using a live example.
Lecture on SQLite in Android
Section 4 - Quiz
4 questions
Section 5: Android Services
A lecture explaining the theory behind the Android services.
Demonstration of a Simple Service at work.
Using Intent Service in an Android Program
Lecture on usage of Bind Service
Section 5 - Quiz
4 questions
Section 6: Content Providers
Conceptual discussion on Content Providers.
An example of Content Provider in use
Demonstration of creating your own Content Provider
Section 6 - Quiz
5 questions
Section 7: Using MVC in Android
Understanding MVC pattern in Software development and Android
Demonstration of MVC using an Android Program 
Quiz - Section 7
5 questions
Section 8: Advance Controls and Fragments
Discussion on Radio and Toggle Controls
Usage of Toggle button in an Android program.
Radio Control Demonstration using an Android Program
Theory of the Android Fragments
Demonstration of Fragments in action. 
Quiz - Section 8
8 questions
Section 9: Animation and Graphics
Lecture describing Animation Techniques
A working example for View Animation
Discussion on property animation
Working example of property animation.
Lecture on the concepts of 2D Graphics in Android
A working example demo for 2D Garphics
OpenGL-ES Theory for Android
Demonstration of OpenGL-ES in Android
Section 9 - Quiz
12 questions
Section 10: Location and Sensors
Basic Introduction to Location and Sensor APIs.
Using Location API in an Android program
Using the Sensor APIs in a program
Section 10 - Quiz
4 questions
Section 11: Multimedia and Google Play
Description of multimedia concepts.
Lecture describing Audio playback in Android
Lecture showing Video playback in Android
A Guided tour to get your app published in Google Play.
Section 11 - Quiz
5 questions
Section 12: Course Summary and Tips
The concluding lecture of the course summarizing the syllabus for the students.
Introduction to the Android Studio.

Instructor Biography

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.


Average Rating
  1. 5 Stars
  2. 4 Stars
  3. 3 Stars
  4. 2 Stars
  5. 1 Stars
    • Salil Deshpande

    Android development from "Scratch"

    Even as the title suggests it is a "tutorial" and is for beginners like myself, it requires you to have the knowledge of Java. Rather than being a tutorial and demonstrating the development of each app right from the start, you are shown only the demos of already written apps and only a slight explanation is given. If you are a beginner, and have no previous background of java, please DON'T go for this course.

    • Dylan Habkirk

    Learn Android Development From Scratch - With a Catch

    I have an extreme distaste for programs advertising that it is for absolute beginners - but then after joining, paying, you find out you need a background in Java or another programming language, because otherwise you won't be able to grasp main concepts. This is wrong.

    • Kalyan

    No real details on core concepts of Android

    The instructor just talks about Android in a very high level instead of stressing on the fundamentals. Not recommended if you are serious about learning.

    • Vishal Mehta

    Very well organized introductory couse on Android

    Lots of good demos that you can easily learn, plus some useful tips on app development philosophy at the end.

    • Chuck Krutsinger

    Good introduction to Android development.

    In a few cases, the source provided does not match the video. Some of the quiz questions are very, very picky and not really indicative of understanding the topic. My opinion. The "development tips" in lecture 43 contain many items that are generic to all software development and not Android specifically. That seems a bit off topic to me. Overall, this is a good introduction. I think an experienced developer from other environments (like me) could use this to get a kick start into Android. It might be difficult for someone with no development experience to do very much with just this course, you'd probably need to buy a book or take a more advanced course.

Show more reviews

What you get with this course

30 day money back guarantee

Lifetime access

Available on desktop, iOS and Android

Certificate of completion

Join the biggest student community


Hours of video content


Course enrollment



Ready to start learning?
Preview this course