Mobile Apps


Beginners guide to Android App Development (Step by Step)

Learn the Basics of Developing an Android App and Build your very own Bluetooth Chat Application from Scratch.

4.34 (1027 reviews)

Beginners guide to Android App Development (Step by Step)


4 hours


May 2020

Last Update
Regular Price

What you will learn

Android installation and setup for Android development

Concept of Layout and Views in Android development

Different ways to store your data on an Android device

Lists and Fragments in Android development

Trigger an Android notification

Build from scratch your very own Bluetooth Chat App to send and receive messages for Android


Welcome to our course "A beginners guide to Android App Development (step by step)".

A Beginner's Guide to Android App Development

Looking to launch your own app on Google Play Store but don't know where to begin?

Then here's your chance to learn the basics and build your skills in Android development. Before you read further, it is an essential prerequisite for a student to have a good understanding of Java (OOPs and Threads, in particular) 

The Android development course is a collection of Android Application Development tutorial videos. You will first get started with the software installation, cover basics like Layouts and Views, and gradually move on to more advanced topics. And then finally, you get to build your very own Bluetooth Chat Application right from scratch.

Take your first step and we will guide you into this amazing, ever-evolving world of Android.

More lectures will be uploaded soon.


Android development - Career
You can make a very competitive income, and build a very satisfying career as an Android developer. Android is still the most used mobile operating system in the world, and the demand for skilled Android developers remains very high.

It is worth learning Android development in 2020?
By learning Android development, you open yourself up to many career opportunities such as freelancing, becoming an indie developer, or working for high profile companies like Google, Amazon, and Facebook. The demand for native Android developers is still very high, and learning Android development has never been easier thanks to increases in online learning materials.

Who's teaching you in this course?

I am a Computer Science graduate highly rated instructor with a rating of 4.3 and more than 200k students on Udemy, I have been part of the corporate circle since my college days. In my early days, I was part of a startup team delivering production grid android apps. Currently, I am a lead developer at EdYoda. I’m responsible for the entire front-end development & integration with the back-end. React, Python, Django is my areas of expertise. I have been delivering corporate training for Android, React, Javascript, Python & Django. I have an eye for detail & that makes me suited for delivering a finished product. I’m a fitness freak & working out is the favorite thing to do in my spare time.

I want everyone to enjoy the learning process and I have shared my knowledge that will be helpful for Android developers.

Enroll now!! see you in class.

Happy learning!
Team Edyoda



Android - Introduction

Android - Installation and Setup

Working with Display

Android - Activity and Layouts

Android - Explicit Intents

Android - Implicit Intents

Storage Options

Android - Storage Options Part 1: Shared Preferences

Android - Storage Options Part 2: SQLite with Room Persistence Library

Working with Lists

Android - Array Adapters


Himanshu13 March 2021

Should have explained the Java code part more elaboratively.. everything about prebuilt functions and methods

Nityoday25 January 2021

The course is not so beginner-friendly. Quite a lot of concepts were taught like a script-kiddie system. I didn't understand the real meaning of why and how some commands are used, but they're just used to perform a specific task. Also, object oriented concepts are used which were not clearly explained. The course is also a little bit old, the Android Studio has changed it's UI a bit and some of the methods have become outdated. I recommend searching about the commands or concepts on Google while he is teaching to get some clarity on what those really are. On the other hand, some concepts were explained greatly and I learnt lot of new things in this course. It's a 4 hour course, and still a good start to the Android App Development Journey.

Anisha6 January 2021

Really great teacher!! being a web developer as soon as I saw the android studio and other tutorials online and I felt really overwhelmed, but thanks to you sir I got the confidence that I can code and I am excited to implement my idea in the android mobile application

Amit30 December 2020

i would have given 0.5 , knowledge is strength, but you will have to express it properly with a clear voice , unlike here where the voice is echoed and heavy sounding

G30 August 2020

I am beginner please think in beginners point of view need slow and clear explanation to understand more, ad its better to explain basics about all the things

Aditya15 August 2020

The instructor doesn't explain anything at all. He simply writes the code. I know its a free course but there should be at least some effort to explain it. Sometimes, after writing a variable or function name, it gets changed after sometime!. He writes the variable or function name and changes the name after some time so the students get confused. For example: he created 3 layout file: "activity_device_list.xml","activity_main.xml","device_list_item.xml". But at the last video he used layout file name called "message_layout". I don't know why did he rename the file without showing us. This creates unnecessary confusion. At the end of every video he tells us that if we have any doubt then we can ask a question. But from starting of the course till the end he hasn't replied to any question I asked. Please don't make courses like this!

Aniket14 August 2020

well .... its beyond my expectations . Actually by this much course I really felling that I am getting very fine stuff

Hardik1 August 2020

for a newcomer, who is not aware about anything in this field, it is very hard. The instructor does tell why he is doing things or explain them in detail as if we know everything

Daniel28 July 2020

This course teaches stuff (bluetooth and notifications) that are missing from other top rated courses, and stuff that I found useful in the development of my applications. Thank you!

Ramakrishna28 July 2020

Even though the course is for beginners... There was no proper Intro like...What is a string? What is Linear? What is relative? Etc

Hans19 July 2020

Vor der letzten Programmieraufgabe: Es war gut, aber die Akustik teilweise nicht so gut und zum Live mitprogrammieren teilweise zu schnell (bei anderen Dingen ist er dagegen sehr langsam) Nach der letzten Programmieraufgabe: Hier wurde es leider sehr katastrophal. Einfach viel zu schnell, selbst bei 0.75er Geschwindigkeit sieht man kaum bestimmte Fenster oder Veränderungen. Langsamer wäre besser, dann würde er auch nicht so viele Flüchtigkeitsfehler machen. Dazu wurde der Code zwischen den Videos verändert, sodass der Live mitprogrammierte Stand nicht dem finalen Stand entspricht. Viel zu wenig Erklärungen.

Ujwal10 July 2020

Sofar, the course is good, follows the priciple of strong foundation = better building. Teaches the basic, throughly. A must for android beginners with Java experience.

Tareq11 June 2020

I achieved more in this course than I was able to from old documentation, especially with the new android version (Android Q)

Gustavo1 June 2020

you need to upload your own text for video content. the automatic process do not charge the correct words, and sometimes your accent is very strong. good content

Nachanja11 May 2020

I realy enjoy the introduction, and I am high impress to see what I taught was too difficult being explained easily


7/4/2020100% OFFExpired
7/27/2020100% OFFExpired
7/31/2020100% OFFExpired
8/11/2020100% OFFExpired
8/21/2020100% OFFExpired
8/28/2020100% OFFExpired
9/10/2020100% OFFExpired
9/16/2020100% OFFExpired
9/24/202050% OFFExpired
10/12/2020100% OFFExpired
10/27/2020100% OFFExpired
11/16/2020100% OFFExpired
12/8/2020100% OFFExpired
12/24/2020100% OFFExpired
1/29/2021100% OFFExpired
2/6/2021100% OFFExpired
3/5/2021100% OFFExpired
3/27/2021100% OFFExpired
4/1/2021100% OFFExpired
4/7/2021100% OFFExpired
5/4/2021100% OFFExpired
5/21/2021100% OFFExpired
7/5/2021100% OFFExpired
7/8/2021100% OFFExpired
7/16/2021100% OFFExpired
8/12/2021100% OFFExpired
9/10/2021100% OFFExpired


Udemy ID


Course created date


Course Indexed date
Course Submitted by