Home Courses Instructor Labs

Complete Android app development course

(20 Ratings) 25 Students Enrolled
Created By admin Last Updated Wed,23-July-2019 English
  • Course Duration
    34 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    106 Lessons
  • Validity
    Life Time
$ 200 $ 9.99 95% off 100% Money Back Guarantee
12k+ satisfied learners Read Reviews
What Will I Learn?
  • Complete android development
  • Kotlin
  • Google Firebase
  • Publishing process
  • Professional testing
  • MVVM Architecture
  • Java language
  • Php language for writing a backend
  • Git
  • Working with hardware and sensors
  • Working with external libraries like Retrofit and OAuth
  • 5 professional Android Apps

Requirements
  • English
  • Passion for learning
+ View More
Description

100+ hours of video tutorials.

This course begins with basics like installing android studio and after completing the course, the student will be able to apply for android development jobs win them all. They can also develop stunning Android apps and launch it in the market.

You will be creating 5 professional Android apps. You can add them to your portfolio.

This course covers both Java and kotlin.

No prior experience needed to take this course.

This course covers everything for you to become a professional android developer and apply for jobs with a variety of skills. You can also create your own application of various kinds such as shop, online restaurant management, a complete social media, new version of uber and much more!

This course covers writing both front end and back end for android applications. We bet, you will not see this in other courses.

Other things covered are github, firebase, and clean architecture, working with different sensors and hardware, publishing process and a lot more.

Curriculum For This Course
106 Lessons 34 Hours
  • Contents 00:12:16 Preview
  • Setup your environment 00:13:27
  • Build your first application part 1 00:12:57
  • Build your first application part 2 00:14:00
  • Challenge 00:10:18
  • Java variables and arithmetic operators 00:18:54 Preview
  • Relational and logical operators - conditional statements 00:13:40
  • Loops and challenge 00:10:48
  • Challenge solution 00:11:07
  • Arrays 00:08:42
  • Object Oriented Programming 00:20:34
  • Object Oriented Programming - part 2 00:16:03
  • Object Oriented Programming - Challenge 00:21:53
  • Collections in Java 00:19:48
  • Static keyword - Inner classes - Interfaces - Abstract classes 00:25:30
  • Concurrency in java - Exceptions and a Challenge 00:13:20
  • Challenge solution - part 1 00:13:24
  • Challenge solution - part 2 00:13:33
  • User Interface Basics 00:19:42 Preview
  • User Interface Basics continued 00:23:36
  • Constraint layout - relative layout - linear layout - on click listeners 00:19:11
  • List View and Spinner and their adapters and onItemClickListeners 00:17:07
  • List View and Spinner and their adapters and onItemClickListeners 00:17:07
  • Different XML files 00:17:45
  • Look different in different configurations - Manifest 00:08:00
  • Challenge and Solution 00:21:47
  • Challenge solution continued 00:18:54
  • First Sample Application - App's first page and Intents 00:15:33
  • Logs - List View - Gradle - Recycler View - Recycler View Adapter 00:24:14
  • Recycler View Adapter Continued 00:15:21
  • Recycler View Continued - Card View - Create Utility Class 00:22:50
  • Show all books - Intents and Multiple Activities - Show Book Details 00:18:58
  • Fix Book layout - Add Books to different categories - Alert Dialogs 00:22:04
  • Improve the app - add all categories - enable up button 00:23:32
  • Redesign app logic - add about dialog - web view 00:26:58
  • Delete books by long pressing on a card view - animations 00:21:27
  • Android Studio Environment and shortcuts 00:16:47
  • Debugging - logs - exceptions - run the app on a real device 00:16:24
  • Activities Concept and Decleration- Activity Life cycle 00:14:38
  • Navigate between activities and Pass data 00:15:05
  • Intent actions and types and flags - handling intent results 00:19:19
  • Calendar - Challenge 00:23:57
  • SaveInstanceState - Android Support Library - AndroidX 00:21:24
  • Fragments 00:09:47
  • Pass data with call backs - create a customized dialog 00:16:12
  • Image Slider App 00:19:49
  • Challenge - Create a gym app - part 1 00:15:03
  • Challenge - Create a gym app - part 2 00:31:49
  • Create a gym app - part 3 00:24:04
  • Create a gym app - part 4 00:15:21
  • Threads and Async Task 00:21:15
  • Started Services 00:20:54
  • Bound Services 00:17:26
  • Job Scheduler 00:20:02
  • Work Manager 00:18:21
  • Create a news feed reader with Xml Pull Parser 00:26:40
  • Create a news feed reader with Xml Pull Parser part 2 00:13:51
  • JSON concept and parsing with Gson 00:17:06
  • Volley and Http Methods 00:17:32
  • Networking with Retrofit 00:20:28
  • Creating the navigation drawer 00:17:47
  • Bottom navigation view - shared preferences 00:20:07
  • Initialize shared preferences and recycler view adapter 00:22:03
  • Customized sorting - create grocery item activity layout 00:25:50
  • Show items in grocery item activity - add review 00:30:49
  • Handle rating - add items to cart 00:22:17
  • Finish search activity 00:20:58
  • Handle rating - Debug search activity and show items by category 00:18:30
  • Create cart activity 00:28:43
  • Debug cart activity and add second cart fragment 00:22:13
  • Create third cart fragment and payment 00:21:41
  • Add Popularity Points - Close keyboard at proper times - make navigation drawer functional 00:20:19
  • Track user behavior and make suggestions personalized 00:25:16
  • Final debugging and improvement 00:12:14
  • More on SQLite databases and cursors 00:20:31
  • Basic SQL commands 00:15:53
  • Basic SQL commands continued 00:24:28
  • SQLite Challenge 00:12:54
  • SQLOpenHelper class 00:21:45
  • Implement SQLite database 00:16:18
  • SQLite Database Challenge 00:17:36
  • SQLite Database Challenge part -2 00:18:32
  • SQLite Database Challenge part - 3 00:16:57
  • Take a photo using camera and basic permissions 00:15:05
  • Handle Permissions correctly 00:16:15
  • Room Database 00:20:06
  • Room Database Implementation - call backs and migration - Live data 00:19:28
  • Composition - Abstraction - many to many relationships in room database 00:31:47
  • Room Database challenge - part 1 00:27:00
  • Room Database challenge - part 2 00:29:18
  • Content Providers concept - Get data from Calendar Content Provider 00:15:00
  • Insert, Update and Delete events using calendar content provider 00:21:29
  • Challenge - Using Contacts Content Provider to get contatcts 00:24:21
  • Search, Delete and Update Contacts using Contacts Content Provider 00:24:18
  • Insert a contact using Contact Content Provider 00:16:13
  • Create Database and Recycler View Adapter before creating Content Provider 00:18:05
  • Create Content Provider Contract - Start Creating Content Provider - Uri Matcher 00:16:37
  • Retrieve data from database using Content Provider 00:18:28
  • Insert, Update, Delete and getType methods for content provider 00:24:34
  • Share your application's database with other applications using content provider 00:27:36
  • Create Notification Channel - Issue a simple Notification - content intent for notification 00:19:22
  • Make actions for notifications - cancel a notification - progress notification 00:17:51
  • Large text, Big picture and inbox styles for notifications 00:15:41
  • Media and Messaging styles for notifications 00:29:41
  • Group notifications - Group notifications channels - get notification and notification channel settings 00:30:30
  • Set a custom view for notification 00:14:27

Complete Android app development course