Android: Build a Youtube Listing App Using Kotlin & Parse
4.5 (12 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.
5,856 students enrolled

Android: Build a Youtube Listing App Using Kotlin & Parse

Build a Youtube video listing mobile application empowered by a Reliable cloud back-end from scratch & step by step
4.5 (12 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.
5,856 students enrolled
Created by Mohamed Belhassen
Last updated 12/2019
English
English [Auto]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 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 Mobile App Development using Kotlin
  • Host mobile application data in an online cloud based back-end (Parse Server)
  • Create & manage the Parse dashboard back-end database
Course content
Expand all 27 lectures 03:15:50
+ Capstone Project: Build a Youtube Video Listing Mobile App
26 lectures 03:10:31
Setup the Parse SDK in a new Android Studio Project
14:58
Create data classes which will retain the app data
04:29
Store the retrieved categories in an ArrayList
07:19
RecyclerViews & MVC design pattern
03:08
Show video categories inside the RecyclerView: Part 1
09:23
Show video categories inside the RecyclerView: Part 2
09:56
Show video categories inside the RecyclerView: Part 3
08:02
Display the video category image using Picasso library
04:41
Treat the case of empty RecyclerView
08:47
Treat the case of internet connection problem: Part 1
03:34
Treat the case of internet connection problem: Part 2
06:44
Setting up a loading progress bar in BrowseVideoActivity
05:01
Handling clicks on Video Category RecyclerView Items: Part 1
07:11
Handling clicks on Video Category RecyclerView Items: Part 2
06:56
Load videos of the selected category from the Parse Server
12:53
Show videos inside the RecyclerView: Part 1
05:16
Show videos inside the RecyclerView: Part 2
08:12
Show videos inside the RecyclerView: Part 3
08:46
Activity: Implement the progressbar and treat the absence of internet connection
00:56
Activity solution
07:57
Playing the Youtube video inside “PlayVideoActivity” : Part 1
07:32
Implementing the progressbar for the WebView in “PlayVideoActivity”
05:54
Requirements
  • Students have to be familiar with basic algorithmic concepts like conditional statements and loops
  • Students have to be familiar with the Kotlin programming language
  • Students have to be able to install Android Studio
  • Students have to be able to run a basic Hello World Android App in the emulator or a real Android device
Description

In this course, we will guide you step by step to build your own “Youtube Video Listing Android App” using Kotlin and Parse server hosted in the Back4app cloud service. We have chosen the Back4app as backend returns to its robustness, its reliability and its ease of use. In addition, this cloud hosting service has a free tier plan. So you can develop this entire kotlin project without facing any resource restriction.

We will start by overviewing the mobile app features and how it is so easy to manage the backend database hosted in Back4app cloud hosting service.

We will teach you how to retrieve data from the Parse server cloud backend and how to control queries to either retrieve videos according to their categories or order the query result.

We will teach you as well, how to create android applications using Kotlin, the new official language of Android development and we will see together how to use basic concepts in Android, like TextViews, Buttons, RecyclerView, etc.

You will learn also, in this course, how to use Parse server to create a cloud backend for your data driven applications. At the end of this course, you will be able to manage your stored data in Parse using Android Kotlin programming language through the Parse client API.


Who this course is for:
  • Beginner Android Developer
  • Intermediate or advanced Android developer wishing to discover how to empower their app using Parse Server back-end