HOME > Development > Complete Android Jetpack Masterclass

Complete Android Jetpack Masterclass

  • Development
  • Mar 04, 2025
SynopsisComplete Android Jetpack Masterclass, available at $79.99, ha...
Complete Android Jetpack Masterclass  No.1

Complete Android Jetpack Masterclass, available at $79.99, has an average rating of 4.85, with 101 lectures, based on 491 reviews, and has 3487 subscribers.

You will learn about Android Jetpack suite ViewBinding and Animation(Splash Screen) MVVM (Model View ViewModel) Permissions Glide ROOM Database and CRUD Operations LiveData, Lifecycles and ViewModels Navigation Component, Navigation Graph, Safe Args Android Palette Retrofit and RxJava WorkManager, Sharing and Notifications This course is ideal for individuals who are Android Developers who want to learn new skills or Android Developers who are curious about Jetpack or Developers who want to upgrade their existing knowledge It is particularly useful for Android Developers who want to learn new skills or Android Developers who are curious about Jetpack or Developers who want to upgrade their existing knowledge.

Enroll now: Complete Android Jetpack Masterclass

Summary

Title: Complete Android Jetpack Masterclass

Price: $79.99

Average Rating: 4.85

Number of Lectures: 101

Number of Published Lectures: 101

Number of Curriculum Items: 101

Number of Published Curriculum Objects: 101

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Android Jetpack suite
  • ViewBinding and Animation(Splash Screen)
  • MVVM (Model View ViewModel)
  • Permissions
  • Glide
  • ROOM Database and CRUD Operations
  • LiveData, Lifecycles and ViewModels
  • Navigation Component, Navigation Graph, Safe Args
  • Android Palette
  • Retrofit and RxJava
  • WorkManager, Sharing and Notifications
  • Who Should Attend

  • Android Developers who want to learn new skills
  • Android Developers who are curious about Jetpack
  • Developers who want to upgrade their existing knowledge
  • Target Audiences

  • Android Developers who want to learn new skills
  • Android Developers who are curious about Jetpack
  • Developers who want to upgrade their existing knowledge
  • Do you want to level up your Android programming skills and call yourself a Senior Android Developer? Then my Android Jetpack Masterclass is the right fit for you.

    In this course, you are going to learn how to use the Android Jetpack suite. This will allow you not only to learn new features of Android but also make sure that your code is up to date, clean, uses best practices, and is easily maintainable. A must for any developer who wants to call himself a senior developer.

    In this course, you will build a Favorite Dishes Database Application that uses an API to get cool random dishes that we can cook and of course also store on the device using the Room Database.

    Throughout the whole course you will step by step uncover complex concepts in separate demos which will help you then to easily understand them and then apply the techniques step by step in the favorite dishes application. This will ensure that you understand the concept and can apply it in your own applications.

    Along the way you are going to learn how to use the most important libraries of the Android Jetpack suite of libraries. And of course, you’re going to learn how to use the MVVM pattern.

    This course consists of 14 sections, covering following topics:

  • ViewBinding and Animation(Splash Screen)

  • MVVM

  • Permissions

  • Glide

  • Room Database

  • LiveData, Lifecycles and ViewModels

  • Navigation Component

  • Android Palette and CRUD operations

  • Retrofit and RxJava

  • WorkManager, Sharing and Notifications

  • Don’t wait your chance to be senior developer and start learning Jetpack suite today and don’t worry, you will not only get the course content, but also a 5 Star customer support. So if you have any questions or get stuck while learning in the course you will get our help.

    30-DAY FULL MONEY-BACK GUARANTEE

    This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like this course is not for you, ask for a full refund within 30 days. All your money back, no questions asked.

    ABOUT YOUR INSTRUCTOR:

    My name is Denis Panjuta and in my courses, I have taught over 150.000 students how to code. I have a Bachelor of Engineering at the University of Applied Sciences in Constance (Germany). I love teaching and creating high-quality courses. My mission is, to teach programming to over 10 M people!

    Course Curriculum

    Chapter 1: Overview

    Lecture 1: Course Overview

    Lecture 2: Thank you

    Lecture 3: Get the most from Tutorials.EU

    Lecture 4: New Feature: Learning Paths

    Chapter 2: Installation

    Lecture 1: Install the Android Studio on Windows

    Lecture 2: Link to Android Studio installable file

    Lecture 3: Install Android Studio on Mac

    Lecture 4: Install Android Studio on Linux

    Lecture 5: Run your app using your Android Studio

    Lecture 6: Get The Most Out Of This Course!

    Chapter 3: Android Studio Overview and Project Setup

    Lecture 1: Android JetPack Overview

    Lecture 2: AndroidX Introduction

    Lecture 3: Android KTX Introduction

    Lecture 4: V1 – Bottom Navigation and understanding the files and colors

    Lecture 5: Activity Lifecycle

    Lecture 6: Activity Lifecycle Demo

    Lecture 7: Passing data from one activity to another using putExtra

    Chapter 4: ViewBinding and Animation(Splash Screen)

    Lecture 1: Intro

    Lecture 2: ViewBinding introduction

    Lecture 3: V2 – Creating Splash Screen

    Lecture 4: V3 – Adding the Animation to the splash screen

    Lecture 5: V4 – Creating the app icon using AndroidStudio

    Chapter 5: MVVM Setup and Layouts

    Lecture 1: V5- MVVM setup and refactoring

    Lecture 2: Layouts Overview

    Lecture 3: ConstraintLayout

    Lecture 4: ConstraintLayout basics of chain style

    Lecture 5: Relative Layout Intro

    Lecture 6: LinearLayout Introduction

    Lecture 7: FrameLayout Introduction

    Lecture 8: V6 – Designing the AddUpdateActivity part 1

    Lecture 9: V6 – Designing the AddUpdateDishesActivity part 1

    Lecture 10: V6 – Designing the AddUpdateActivity part 3

    Lecture 11: V7 – Designing the AddUpdateDishesActivity Part 2

    Lecture 12: V8 – Implementing the Custom Dialog for Camera and Gallery selection

    Chapter 6: Permissions

    Lecture 1: V9 – Adding the Camera and Storage permission

    Lecture 2: V10 – Dish Image Selection using Camera

    Lecture 3: V11 – Dish Image Selection using Storage

    Chapter 7: Glide

    Lecture 1: Glide

    Lecture 2: Glide Demo

    Lecture 3: V12 – Taking photo and setting it for our ImageView

    Lecture 4: V13 – Stores selected image and get its path

    Lecture 5: V 14 – Setting up the RecyclerView and Adapter using ViewBinding part 1

    Lecture 6: V14 – Setting up the RecyclerView and Adapter using ViewBinding part 2

    Lecture 7: V15 – Selecting elements from our lists and validating entries

    Chapter 8: Room Database

    Lecture 1: Room Database Overview

    Lecture 2: V16 – Setting up the entity

    Lecture 3: V17 – Setting up the DAO interface

    Lecture 4: V18 – Setting up the ROOM database

    Lecture 5: V19 – Setting up the Repository

    Chapter 9: LiveData, Lifecycles and ViewModels

    Lecture 1: V20 – Setting up the ViewModel as well as the application class

    Lecture 2: V21 – Inserting the data using our ViewModel Class

    Lecture 3: V22 – Retrieving the inserted data from the database

    Lecture 4: V23 – Displaying the dishes list in a recyclerview grid

    Lecture 5: V24 – Refactoring the app a little

    Chapter 10: Navigation Component

    Lecture 1: Intro

    Lecture 2: Navigation Component

    Lecture 3: Fragments overview part 1

    Lecture 4: Fragments overview part 2

    Lecture 5: Fragments Livecycle Demo

    Lecture 6: Navigation Component v1

    Lecture 7: Navigation Component v2

    Lecture 8: Navigation Component v3

    Lecture 9: V25 – Fragment Navigation

    Lecture 10: V26 – Hide and show the bottom navigation bar with Animation

    Lecture 11: V27 – Pass the data via arguments to another fragment

    Lecture 12: V28 – Setting up the dish details fragment

    Chapter 11: Android Palette and CRUD operations

    Lecture 1: Android Palette Overview

    Lecture 2: Android Palette Demo

    Lecture 3: V29 – Using palette to setup background color

    Lecture 4: V30 – Updating the entry using Room Database

    Lecture 5: V31 – Loading the favorite dishes

    Lecture 6: V32 – Displaying our favorites

    Lecture 7: V33 – Moving from Favorite Fragment to DetailFragment

    Lecture 8: V34 – Adding a PopMenu to each Dish

    Lecture 9: V35 – Editing dishes

    Lecture 10: V36 – Deleting dishes and AlertDialogs

    Lecture 11: V37 – Creating the Filter Menu Item and Dialog

    Lecture 12: V38 – Setting up the Filter Click Event on a Dialog in a Fragment

    Lecture 13: V39 – Applying the filter and displaying filtered list

    Chapter 12: Retrofit and RxJava

    Lecture 1: Intro

    Lecture 2: V40 – Preparing the RandomDishFragment

    Lecture 3: V41 – Setting up the API that we will use

    Lecture 4: V42 – Preparing our API calls

    Lecture 5: V43 – Setting up the API URL using RxJava3 and Retrofit

    Lecture 6: V44 – Preparing Observers for result that we get from the API

    Lecture 7: V45 – Retrieving the API response and displaying it in the log

    Lecture 8: V46 – Populating the UI with the Data from the API

    Lecture 9: V47 – Swipe to Refresh cleanup

    Instructors

  • Complete Android Jetpack Masterclass  No.2
    Denis Panjuta
    Teaches over 400,000 students to code
  • Complete Android Jetpack Masterclass  No.3
    Tutorials.eu by Denis Panjuta
    Online Course Creation
  • Rating Distribution

  • 1 stars: 6 votes
  • 2 stars: 11 votes
  • 3 stars: 32 votes
  • 4 stars: 146 votes
  • 5 stars: 296 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!