YoVDO

Android Jetpack Tutorial - 7+ Hours Comprehensive Guide

Offered By: tutorialsEU via YouTube

Tags

Android Development Courses RecyclerView Courses ViewModel Courses AndroidX Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a comprehensive 7-hour 40-minute Android Jetpack tutorial to master modern Android app development. Learn essential concepts including AndroidX, Android KTX, Bottom Navigation, ViewBinding, animations, and creating app icons. Explore various layouts such as LinearLayout, ConstraintLayout, RelativeLayout, and FrameLayout. Dive into practical application development with AddUpdateActivity implementation, image selection and handling, permissions management with Dexter, and working with RecyclerView and adapters. Gain proficiency in Room Database operations, including entity setup, DAO implementation, and data retrieval. Discover how to utilize ViewModel for efficient data management and display information in a RecyclerView grid. Perfect for beginners and intermediate developers looking to enhance their Android development skills using Jetpack components.

Syllabus

What you will learn
What is Android Jetpack?
What you will learn in the paid course
AndroidX
Android KTX
Bottom Navigation
ViewBinding Intro
Splash Activity
Animations
Creating an App Icon
Adding a Menu
Layouts Overview
LinearLayout
Constraint Layouts chain styles
ConStraintLayout
Relative Layout
FrameLayout Design
AddUpdateActivity part 1
AddUpdateActivity part 2
AddUpdateActivity part 3
Select Image click event
Select Image Click event part 2
Dexter, Permissions, AlertDialogs
Taking a Foto and assigning it to an ImageView
Selecting an image from Gallery
Glide Demo
Using Glide for Images
Store Selected Image and get its path
RecyclerView and Adapter with ViewBinding
Selecting Elements from our lists
Setting up the Entity
Setting up DAO insert
- Setting up the Room Database
- Setting up the Repository
- Setting up the ViewModel as well as the application
- Inserting Data using ViewModel
- Retrieve Data from Room Database
- Displaying the Dishes in a RecyclerView grid
- Refactoring the app a little
- Outro


Taught by

tutorialsEU

Related Courses

Android: Room Fundamentals
Pluralsight
Building Apps with Android Architecture Components
Pluralsight
Android App Development: Localization and Internationalization
LinkedIn Learning
Android Development: Data Binding
LinkedIn Learning
Building an Android App with Architecture Components
LinkedIn Learning