Learn Android Development From Scratch

A complete guide for learning Android programming
29 reviews
TAUGHT BY
  • 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.

WHAT'S INSIDE
  • Lifetime access to 44 lectures and 11 quizzes
  • 6+ hours of high quality content
  • A community of 11400+ students learning together!
  • 80+ discussions
SHARE

Learn Android Development From Scratch

A complete guide for learning Android programming
29 reviews

HOW UDEMY WORKS?

Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

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.

    • Windows, Mac or a Linux PC having a minimum of 2GB RAM
    • 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
    • Anyone with a zeal to lean this technology with basic knowledge of Java

THE UDEMY GUARANTEE

30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion

CURRICULUM

  • SECTION 1:
    Introduction to Android Development
  • 1
    Course Introduction
    06:34
    Introduction to our Android Course
  • 2
    Android Installation
    17:13
    This Lecture teaches you to install and set up your Android development environment
  • 3
    Hello World in Android
    13:00
    This lecture creates the first Android program
  • 4
    Android App Lifecycle
    06:11
    This Lecture goes through the program lifecycle with help of a simple example
  • 5
    Introduction to Android Activity
    06:58
    This Lecture explains the Activity Lifecyle.
  • 6
    Section 1 Quiz
    5 questions
  • SECTION 2:
    Android Activity and Intents
  • 7
    Activity Demo
    07:17
    This lecture delves deep into the theory of Android Activity using a live example.
  • 8
    Activities and Intents -Discussion
    07:23
    Understanding the Activities in Detail
  • 9
    Section 2 Quiz
    4 questions
  • SECTION 3:
    Layouts and Controls
  • 10
    Layouts in Android
    05:49
    The lecture explains the layout structure in Android with the help of an example
  • 11
    Layouts and Controls
    16:37
    This Lecture explains the use of basic controls in Android Layouts
  • 12
    Section 3 - Quiz
    4 questions
  • SECTION 4:
    List Views and SQLite
  • 13
    Introduction to ListViews
    07:15
    A Lecture on the Theory of List Views
  • 14
    ListView Demo
    07:23
    A Lecture demonstrating the use of List Views
  • 15
    Advance List Views
    07:18
    Another usage of List Views demonstrated using a live example.
  • 16
    SQLite - Discussion
    09:50
    Lecture on SQLite in Android
  • 17
    Section 4 - Quiz
    4 questions
  • SECTION 5:
    Android Services
  • 18
    Services - Discussion
    08:56
    A lecture explaining the theory behind the Android services.
  • 19
    Services - Demo
    05:45
    Demonstration of a Simple Service at work.
  • 20
    Intent Service
    07:22
    Using Intent Service in an Android Program
  • 21
    Bind Service
    11:52
    Lecture on usage of Bind Service
  • 22
    Section 5 - Quiz
    4 questions
  • SECTION 6:
    Content Providers
  • 23
    Concepts
    08:48
    Conceptual discussion on Content Providers.
  • 24
    Content provider - Demo
    07:12
    An example of Content Provider in use
  • 25
    Creating your own Content Provider
    31:06
    Demonstration of creating your own Content Provider
  • 26
    Section 6 - Quiz
    5 questions
  • SECTION 7:
    Using MVC in Android
  • 27
    Introduction to MVC
    11:34
    Understanding MVC pattern in Software development and Android
  • 28
    MVC in Action
    11:00
    Demonstration of MVC using an Android Program 
  • 29
    Quiz - Section 7
    5 questions
  • SECTION 8:
    Advance Controls and Fragments
  • 30
    Advance Controls - Radio and Toggle
    07:05
    Discussion on Radio and Toggle Controls
  • 31
    Toggle Button Demo
    06:40
    Usage of Toggle button in an Android program.
  • 32
    Radio Control Demo
    06:59
    Radio Control Demonstration using an Android Program
  • 33
    Fragments - Discussion
    07:25
    Theory of the Android Fragments
  • 34
    Fragments - Demo
    08:29
    Demonstration of Fragments in action. 
  • 35
    Quiz - Section 8
    8 questions
  • SECTION 9:
    Animation and Graphics
  • 36
    View Animation
    07:32
    Lecture describing Animation Techniques
  • 37
    View Animation - Demo
    07:51
    A working example for View Animation
  • 38
    Property Animation
    05:26
    Discussion on property animation
  • 39
    Property Animation Demo
    06:17
    Working example of property animation.
  • 40
    2D Graphics
    08:10
    Lecture on the concepts of 2D Graphics in Android
  • 41
    2D - Graphics Demo
    08:25
    A working example demo for 2D Garphics
  • 42
    Using OpenGL in Android
    10:02
    OpenGL-ES Theory for Android
  • 43
    OpenGL - Demo
    14:56
    Demonstration of OpenGL-ES in Android
  • 44
    Section 9 - Quiz
    12 questions
  • SECTION 10:
    Location and Sensors
  • 45
    Introduction to Location and Sensors
    11:21
    Basic Introduction to Location and Sensor APIs.
  • 46
    Location Demo
    07:45
    Using Location API in an Android program
  • 47
    Sensors Demo
    09:09
    Using the Sensor APIs in a program
  • 48
    Section 10 - Quiz
    4 questions
  • SECTION 11:
    Multimedia and Google Play
  • 49
    Multimedia
    08:28
    Description of multimedia concepts.
  • 50
    Playing Audio in Android
    07:27
    Lecture describing Audio playback in Android
  • 51
    Playing Video in Android
    04:10
    Lecture showing Video playback in Android
  • 52
    Introduction to Google Play
    09:32
    A Guided tour to get your app published in Google Play.
  • 53
    Section 11 - Quiz
    5 questions
  • SECTION 12:
    Course Summary and Tips
  • 54
    Course Summary and Development Tips
    13:22
    The concluding lecture of the course summarizing the syllabus for the students.
  • 55
    Appendix 1 - Introduction to Android Studio
    12:14
    Introduction to the Android Studio.

UDEMY BY THE NUMBERS

5,200,000
Hours of video content
19,000,000
Course Enrollments
5,800,000
Students

RATING

  • 13
  • 6
  • 2
  • 4
  • 4
AVERAGE RATING
NUMBER OF RATINGS
29

REVIEWS

  • 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.

  • 30 day money back guarantee!
  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion