Android Intermediate Android Masterclass
Tags: Mobile Development
Learn Intermediate Android Concepts - Content Providers, Services, Broadcast Receivers, Room Database, WorkManager API
Last updated 2022-01-10 | 4.8
- Master Intermediate Android Development Concepts- Leverage Android's API's and Build Robust Android Apps
- Master Content Providers
What you'll learn
* Requirements
* Be Able to Build Android Apps* Must Know Java Programming Language
* Be Willing to Work and Learn
Description
Android App Development will open many doors for you since Android is the most popular operating system in the World.
Many courses focus on the basics of Android development - which is great, for the beginner; however, at some point in your journey, you'll find yourself needing more intermediate to advanced Android topics: This is the course you've been looking for!
Build a strong foundation in Intermediate Android Development, to leverage what you already know about Android.
In this course, you will be:
Learning about what Android really is, as a Platform
Fully and deeply understand how Activities and Fragments work
Master the Android Building Blocks: Activity/Fragments, Content Providers, Services and Broadcast Receivers
Learning How to integrate Room Database and ViewModels into your Applications
Mastering Android Notifications System and Background Services
Master the JobScheduler and WorkManager APIs
Build solid, robust Android Applications using Android Development Best Practices
And much more.
This is a hands-on course, which means you will be actually building several android apps as you learn!
The course is structured in such a way to improve your knowledge retention - by having a lot of hands-on projects. In each section of the course, you will be given the opportunity to practice and build something meaningful which will aid your understanding of Intermediate Android Development even further. There are quizzes, assignments, and challenges as well.
If you are looking for a course that takes your pre-existing Android knowledge to the next level, then this is definitely the course for you - I will take you through all you need to know in order to become an intermediate to advanced Android Developer.
Sign up today, and look forward to learning Intermediate Android Development Topics, and become the best Android Developer you can be.
See you inside.
Paulo
Who this course is for:
- Java Developers Curious about Intermediate Android Development
- Android Developers Who Want to Learn Intermediate to Advanced Android Topics
- Mobile Developers Who Know Java and Android & Want to Understand the Android Platform at a Deeper Level
- Anyone Who Has Built Android Apps Before
Course content
20 sections • 161 lectures
Introduction Preview 01:13
What To Expect in This Course Preview 02:15
How to Get the Most Out of This Course Preview 01:07
My Promise to You Preview 00:46
Important Message Preview 01:48
What You'll Do in this Section - Android Studio Setup Preview 00:18
Downloading Android Studio Preview 03:43
[OPTIONAL] - Material Theme Android Studio Plugin Preview 02:30
Creating an AVD - Android Virtual Device Preview 08:09
Section Summary Preview 00:36
Resources Preview 00:03
What We'll Cover in This Section - Understanding the Android Platform Preview 00:13
Understanding Android - The Android Stack - Part 1 Preview 05:35
Understanding Android - The Android Stack - Part 2 Preview 10:28
Understanding ART and Dalvik Runtimes Preview 09:42
Summary and Challenge Preview 01:47
Resources Preview 00:05
What We'll Cover in This Section - Android Building Components Preview 00:15
Download Section's Source Code Preview 00:01
Android Building Components Preview 01:19
Android Activity Functions Preview 03:16
Overview of Activity and setContentView Preview 05:42
Creating Views in Code Preview 12:35
Understanding the Activity Lifecycle Preview 07:20
[Hands-on] Activity Lifecycle Preview 10:16
A Note on Activity Lifecycle Preview 01:28
Summary Preview 01:03
Activities
Test your knowledge on Android Activities and Activities Lifecycle
What We'll Cover in This Section - Transient UI State Preview 00:34
Download Section's Source Code Preview 00:01
Application Setup Preview 04:33
Saving and Restoring InstanceState Values Preview 12:37
[Fix] - onRestoreInstanceState Super Preview 00:33
Introduction to ViewModel Class Preview 03:40
READ THIS Preview 00:16
[Hands-on] - Creating a ViewModel Preview 12:20
Summary Preview 01:39
Resources Preview 00:07
What We'll Cover in This Section - Fragments: Deep Dive Preview 00:17
Why Fragments - Motivation Preview 04:39
Download Section's Source Code Preview 00:02
Defining Fragments Statically Preview 07:19
Defining Fragments Dynamically Preview 08:06
Checking for Configuration Changes Preview 02:05
Calling Fragment Methods from Activity Preview 10:50
Fragment Lifecycle Preview 05:25
Fragment Lifecycle Methods and Improving onViewCreated Preview 08:33
Communicating Between Fragments and Activities - The Right Way Preview 07:51
Communicating Between Fragments and Activities - Implementing Listeners Preview 09:22
Cleaning Listener - onDetach Preview 02:01
Replacing Fragments Dynamically Preview 06:05
Fragment Transition and Animation Preview 04:49
Managing Fragments Back Stack Preview 01:21
Summary Preview 01:19
What We'll Cover in This Section - Introductionto Vision Board App Preview 00:21
Download Section's Source Code Preview 00:01
Vision Board App - User Interface - Part 1 Preview 12:01
Setting up RecyclerView - Part 2 Preview 06:26
Showing Boards on RecyclerView - Part 3 Preview 12:28
Adding Images Preview 03:10
Setting up the Detail Fragment Preview 07:49
Setting up the Interface Listener Preview 14:45
Showing Details Fragment Preview 05:03
What We'll Cover in This Section Preview 00:24
Content Providers Overview Preview 03:36
Download Section's Source Code Preview 00:00
Setting Up Android Room Database and Entity Preview 09:19
Setting Up Android Room Database and Entity - Final Preview 04:05
Setting Up DAO and ApplicationDatabase Singleton Preview 09:42
Setting Up Provider - Part 1 Preview 03:43
Setting Up Provider - Part 2 Preview 11:27
Provider - Finalize CRUD Operations Preview 09:15
Implementing Provider in Activity - AsyncTask - Part 1 Preview 08:05
Implementing Provider in Activity - AsyncTask - Part 2 Preview 08:11
Implementing Provider in Activity - AsyncTask - Part 3 - Show Dreams Preview 08:04
Implementing Provider in Activity - AsyncTask - Part 3 - Delete Dreams Preview 09:15
Implementing Provider in Activity - AsyncTask - Part 4 - Delete Dreams Preview 08:15
Summary - Content Providers Preview 14:37
Summary Preview 01:36
Resources Preview 00:02
Using Native Android Content Providers
For this assignment, you'll be exploring some of the Content Providers native to the Android Platform.