A Beginner's Guide to Android App Development
4.1 (272 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
45,670 students enrolled

A Beginner's Guide to Android App Development

Learn the basics of developing an app in Android and build your very own Bluetooth Chat Application from scratch
4.1 (272 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
45,670 students enrolled
Last updated 5/2020
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Android installation and setup
  • Concept of Layout and Views
  • Different ways to store your data on an Android device
  • Lists and Fragments
  • Trigger an Android notification
  • Build from scratch your very own Bluetooth Chat App to send and receive messages
Course content
Expand all 17 lectures 04:07:54
+ Introduction
2 lectures 05:15

The video provides a glimpse of the tremendous opportunities in Android application development.

Preview 02:08

The video covers the installation of Android Studio and setup of Android SDK.

Preview 03:07
+ Working with Display
3 lectures 54:31
Android - Activity and Layouts
16:20
Android - Explicit Intents
20:30
Android - Implicit Intents
17:41
+ Storage Options
2 lectures 48:37
Android - Storage Options Part 1: Shared Preferences
28:35
Android - Storage Options Part 2: SQLite with Room Persistence Library
20:02
+ Working with Lists
2 lectures 23:06
Android - Array Adapters
06:17

In the previous video we used android's ArrayAdapters but in this video we'll be creating a custom adapter to populate a list of Android Versions.

Github URL: https://github.com/qaifikhan/AndroidTutorials/tree/master/CustomBaseAdapter

Android - Custom Adapters
16:49
+ Fragments
2 lectures 28:14

In this video we'll be talking about Fragments, we'll compare the Activity Lifecycle and Fragments Lifecycle and we'll also create a small application to understand implementing fragments.

Github URL: https://github.com/qaifikhan/AndroidTutorials/tree/master/FragmentDemo

Android - Fragments Introduction
13:27

In the previous video we saw how to use fragments to render layouts. In this video we'll be implementing one of the applications of Fragment which is to create a multipane UI.

Github URL: https://github.com/qaifikhan/AndroidTutorials/tree/master/FragmentDemo

Android - Creating a Multipane UI with Fragments
14:47
+ Push Notifications
1 lecture 13:38

In this video we'll create a small application to understand notifications in android. We'll see different components of notifications, how to create a notification, handle click events on a notification, how to create multiple notifications from same application, how to replace current notification with an existing one and a lot more.

Github URL: https://github.com/qaifikhan/AndroidTutorials/tree/master/NotificationsDemo

Android - Notifications
13:38
+ Project: Bluetooth Chat App
5 lectures 01:14:33

In this video we'll start our Bluetooth Chat Application Project. We'll create our first activity and create the menu items and work on some functionalities like switching on bluetooth programatically etc.

Github URL: https://github.com/qaifikhan/AndroidTutorials/tree/master/BluetoothChatApp

Preview 11:44

In this video we'll create a new activity which will show a list of paired devices. We'll use BluetoothAdapter to fetch the list and we'll populate the data in a ListView.

Github URL: https://github.com/qaifikhan/AndroidTutorials/tree/master/BluetoothChatApp

Android Project: Bluetooth Chat Application - Part 2 - Listing All Paired Device
12:00

In this video we'll create a list to populate all the available bluetooth devices. We'll use BluetoothAdapter to search for nearby devices and register a BroadcastReceiver with Intent Filters to listen to those discovering devices.

Github URL: https://github.com/qaifikhan/AndroidTutorials/tree/master/BluetoothChatApp

Android Project: Bluetooth Chat Application - Part 3 - Listing All Nearby Device
10:12

In this video we'll see how to connect to paired and available devices. We'll create a class ChatUtils to handle different bluetooth connection related operations and we'll create a handler to handle different messages and reflect the state of our ChatUtils in the HomeScreen.

Github URL: https://github.com/qaifikhan/AndroidTutorials/tree/master/BluetoothChatApp

Android Project: Bluetooth Chat Application - Part 4 - Connecting to a Bluetooth
28:46

So far we have implemented in the project that the devices can be paired together. In this video we'll implement the final step which is sending and receiving messages.

Github URL: https://github.com/qaifikhan/AndroidTutorials/tree/master/BluetoothChatApp

Android Project: Bluetooth Chat Application - Part 5 - Sending and Receiving Mes
11:51
Requirements
  • Good understanding of Java (particularly OOPs and Threads)
Description

Welcome to our course "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 good understanding of Java (OOPs and Threads, in particular) 

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


PS: Each video is dependent on previous videos, so please watch them before moving to the next videos.

Who this course is for:
  • Beginners who are new to Mobile Development
  • Freshers who want to learn Android Development