Complete Android Jetpack Masterclass
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
-
Denis Panjuta
Teaches over 400,000 students to code -
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024