HOME > Development > The Complete Android 15 Course [Part 2] Jetpack Compose

The Complete Android 15 Course [Part 2] Jetpack Compose

  • Development
  • May 15, 2025
SynopsisThe Complete Android 15 Course [Part 2] – Jetpack Compo...
The Complete Android 15 Course [Part 2] Jetpack Compose  No.1

The Complete Android 15 Course [Part 2] – Jetpack Compose, available at $54.99, with 155 lectures, and has 12 subscribers.

You will learn about This course is designed for aspiring Android developers who want to learn app development from the ground up Anyone looking to gain the skills to create advanced Android applications using Jetpack Compose and the MVVM architecture. Mastering Jetpack Compose by creating real-world projects Create Android Apps following the MVVM Architecture Build professional and eye-catching apps using composables Fetching data from online API using Retrofit Storing data in ROOM Database By the end of this course, youll be able to build modern, responsive apps that stand out in the Google Play Store. This course is ideal for individuals who are Beginners: If youre new to Android development or programming in general, this course will guide you step-by-step, starting from the basics and gradually moving to more complex topics. or Intermediate Developers: If you have some experience in Android development but want to transition to using Jetpack Compose or master the MVVM architecture, this course will help you refine your skills and take your apps to the next level. or Developers Familiar with Other Platforms: If you’re a developer experienced in other programming languages or mobile platforms and want to learn Android development, this course provides a comprehensive introduction to the Android ecosystem using the latest tools and practices. or Students and Hobbyists: If youre studying software development or have a passion for building mobile applications, this course will give you the practical skills needed to create modern Android apps. or Professionals Looking to Upskill: If you’re a professional developer aiming to stay current with the latest Android development practices, particularly in Jetpack Compose and MVVM, this course will equip you with the knowledge to enhance your projects. It is particularly useful for Beginners: If youre new to Android development or programming in general, this course will guide you step-by-step, starting from the basics and gradually moving to more complex topics. or Intermediate Developers: If you have some experience in Android development but want to transition to using Jetpack Compose or master the MVVM architecture, this course will help you refine your skills and take your apps to the next level. or Developers Familiar with Other Platforms: If you’re a developer experienced in other programming languages or mobile platforms and want to learn Android development, this course provides a comprehensive introduction to the Android ecosystem using the latest tools and practices. or Students and Hobbyists: If youre studying software development or have a passion for building mobile applications, this course will give you the practical skills needed to create modern Android apps. or Professionals Looking to Upskill: If you’re a professional developer aiming to stay current with the latest Android development practices, particularly in Jetpack Compose and MVVM, this course will equip you with the knowledge to enhance your projects.

Enroll now: The Complete Android 15 Course [Part 2] – Jetpack Compose

Summary

Title: The Complete Android 15 Course [Part 2] – Jetpack Compose

Price: $54.99

Number of Lectures: 155

Number of Published Lectures: 155

Number of Curriculum Items: 155

Number of Published Curriculum Objects: 155

Original Price: $24.99

Quality Status: approved

Status: Live

What You Will Learn

  • This course is designed for aspiring Android developers who want to learn app development from the ground up
  • Anyone looking to gain the skills to create advanced Android applications using Jetpack Compose and the MVVM architecture.
  • Mastering Jetpack Compose by creating real-world projects
  • Create Android Apps following the MVVM Architecture
  • Build professional and eye-catching apps using composables
  • Fetching data from online API using Retrofit
  • Storing data in ROOM Database
  • By the end of this course, youll be able to build modern, responsive apps that stand out in the Google Play Store.
  • Who Should Attend

  • Beginners: If youre new to Android development or programming in general, this course will guide you step-by-step, starting from the basics and gradually moving to more complex topics.
  • Intermediate Developers: If you have some experience in Android development but want to transition to using Jetpack Compose or master the MVVM architecture, this course will help you refine your skills and take your apps to the next level.
  • Developers Familiar with Other Platforms: If you’re a developer experienced in other programming languages or mobile platforms and want to learn Android development, this course provides a comprehensive introduction to the Android ecosystem using the latest tools and practices.
  • Students and Hobbyists: If youre studying software development or have a passion for building mobile applications, this course will give you the practical skills needed to create modern Android apps.
  • Professionals Looking to Upskill: If you’re a professional developer aiming to stay current with the latest Android development practices, particularly in Jetpack Compose and MVVM, this course will equip you with the knowledge to enhance your projects.
  • Target Audiences

  • Beginners: If youre new to Android development or programming in general, this course will guide you step-by-step, starting from the basics and gradually moving to more complex topics.
  • Intermediate Developers: If you have some experience in Android development but want to transition to using Jetpack Compose or master the MVVM architecture, this course will help you refine your skills and take your apps to the next level.
  • Developers Familiar with Other Platforms: If you’re a developer experienced in other programming languages or mobile platforms and want to learn Android development, this course provides a comprehensive introduction to the Android ecosystem using the latest tools and practices.
  • Students and Hobbyists: If youre studying software development or have a passion for building mobile applications, this course will give you the practical skills needed to create modern Android apps.
  • Professionals Looking to Upskill: If you’re a professional developer aiming to stay current with the latest Android development practices, particularly in Jetpack Compose and MVVM, this course will equip you with the knowledge to enhance your projects.
  • Unlock the full potential of Android app development with this comprehensive course, designed to take you from a complete beginner to an advanced developer proficient in creating high-quality applications using Jetpack Compose and the MVVM architecture.

    This course offers a step-by-step learning journey that covers everything from the basics of Android programming to the intricacies of modern app design. You’ll start by understanding the core principles of Kotlin, the primary language for Android development, and quickly progress to building interactive user interfaces with Jetpack Compose, Google’s latest toolkit for developing native Android UIs.

    As you advance through the course, you’ll delve into the Model-View-ViewModel (MVVM) architecture, a powerful design pattern that enhances code maintainability and scalability. You’ll learn how to structure your apps efficiently, manage data flow, and create dynamic user experiences that adhere to best practices.

    What You’ll Learn:

  • Introduction to Android Development: Understand the Android ecosystem, set up your development environment, and learn the basics of Kotlin programming.

  • Jetpack Compose: Create stunning, responsive user interfaces with Jetpack Compose, including custom layouts, animations, and UI components.

  • MVVM Architecture: Master the MVVM architecture to build scalable, maintainable applications that separate concerns and simplify data management.

  • Advanced Topics: Explore advanced concepts such as live data, Room Database, Retrofit, navigation components, and integrating APIs for real-world applications.

  • Project-Based Learning: Apply your knowledge in hands-on projects, culminating in a fully functional Android application that showcases your skills.

  • Who Should Enroll:

  • Aspiring Android developers looking to start their journey with the latest tools and practices.

  • Intermediate developers aiming to transition to Jetpack Compose and MVVM architecture.

  • Developers from other platforms interested in expanding their skillset to include Android.

  • Professionals seeking to upskill and stay competitive in the fast-evolving field of mobile development.

  • By the end of this course, you’ll have the expertise to design, develop, and deploy advanced Android applications with confidence. Whether you’re looking to build your own apps or pursue a career in Android development, this course provides the knowledge and hands-on experience you need to succeed.

    Enroll today and take the first step towards becoming a proficient Android developer!

    Course Curriculum

    Chapter 1: Jetpack Compose Overview

    Lecture 1: Introduction to Jetpack Compose

    Lecture 2: Composable Functions

    Lecture 3: SetContent( )

    Lecture 4: @Preview Annotation

    Lecture 5: Modifiers

    Chapter 2: Composables

    Lecture 1: Text

    Lecture 2: Layouts

    Lecture 3: Paddings & Margins

    Lecture 4: Coding Challenge

    Lecture 5: Image Composable

    Lecture 6: Button Composable

    Lecture 7: Types of Buttons

    Lecture 8: Text Fields

    Chapter 3: State Handling

    Lecture 1: Whats State?

    Lecture 2: Without Using State

    Lecture 3: Using Mutable State

    Lecture 4: Recomposition

    Lecture 5: Remember Keyword

    Lecture 6: Delegation in Kotlin

    Lecture 7: Quick Recap: [Recomposition – By – MutableState]

    Lecture 8: Stateful Composition

    Lecture 9: State Hoisting

    Lecture 10: Stateful to Stateless

    Chapter 4: More Composables

    Lecture 1: CheckBox

    Lecture 2: Switch

    Lecture 3: Radio Button

    Lecture 4: Texts Besides Radio Button

    Lecture 5: Progress Indicators

    Lecture 6: Coding Challenge

    Chapter 5: Layouts Deep Dive

    Lecture 1: Row Deep Dive

    Lecture 2: Arrangement & Alignment

    Lecture 3: Exploring Columns

    Lecture 4: Exploring Box

    Lecture 5: Exploring Surface

    Lecture 6: The Scaffold

    Lecture 7: Top App Bar

    Lecture 8: Bottom App Bar

    Lecture 9: Floating Action Button

    Chapter 6: Lists

    Lecture 1: Scrolling Column

    Lecture 2: Scrolling Row

    Lecture 3: Lazy Column

    Lecture 4: Custom List Layout

    Lecture 5: Lazy Row

    Lecture 6: Sticky Headers

    Lecture 7: Lazy Vertical Grid

    Lecture 8: Handling Click Events on Items List

    Lecture 9: Cards

    Chapter 7: The Grocery App

    Lecture 1: App Promo – Whats going to Build?

    Lecture 2: Creating the Data Source

    Lecture 3: Custom Sticky Header

    Lecture 4: Custom Card Items

    Lecture 5: Data Class

    Lecture 6: Designing The Cards

    Lecture 7: Changing Data Source

    Chapter 8: Navigation in Compose

    Lecture 1: Introduction to Navigation

    Lecture 2: Adding Nav Library

    Lecture 3: Designing the Screens

    Lecture 4: Nav Controllers

    Lecture 5: Nav Host

    Lecture 6: Nav Destinations

    Lecture 7: Passing Data Between Screens [Part 1]

    Lecture 8: Passing Data Between Screens [Part 2]

    Lecture 9: Passing Multiple Arguments

    Lecture 10: Passing Optional Arguments

    Chapter 9: Bottom Navigation

    Lecture 1: App Promo – What were going to build?

    Lecture 2: Creating UI Screens

    Lecture 3: Nav Graph Builder

    Lecture 4: Navigation Builder

    Lecture 5: Creating Nav Routes

    Lecture 6: Navigating Between Routes

    Lecture 7: Nav Controller

    Lecture 8: Defining Other Destinations

    Lecture 9: Passing Arguments between Screens

    Lecture 10: Nav Bottom Items

    Lecture 11: Navigation Bar

    Lecture 12: Passing Args in Nav Bar

    Lecture 13: Synchronization between NavBar & Current Screen

    Lecture 14: Optimizing the Code

    Chapter 10: Constraint Layout

    Lecture 1: Introduction to Constraint Layout

    Lecture 2: Creating Constraint Layout

    Lecture 3: ConstrainAs( )

    Lecture 4: Guidelines

    Lecture 5: Barriers

    Lecture 6: Chains

    Chapter 11: The Courses App – [Mastering Constraint Layout]

    Lecture 1: App Promo – What were going to build?

    Lecture 2: Adding Constraint Layout

    Lecture 3: Background Image

    Lecture 4: Passing Modifiers

    Lecture 5: The Header Design

    Instructors

  • The Complete Android 15 Course [Part 2] Jetpack Compose  No.2
    Abbass Masri – Doc. Ali Alaeddine
    Android App Developer & Computer Guru
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 0 votes
  • 4 stars: 0 votes
  • 5 stars: 0 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!