Jetpack Compose现代Android开发实战

零基础学会用Jetpack Compose、MVVM、Clean Architecture、Room和Hilt构建完整的Android应用,涵盖UI状态管理、导航、数据存储等核心技能,适合有Kotlin基础的开发者提升实战能力。

Modern Android Development with Jetpack Compose

Published 5/2026
Created by Andrey Sumin
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Beginner | Genre: eLearning | Language: English | Duration: 100 Lectures ( 21h 4m ) | Size: 12.35 GB

Build Android apps with Jetpack Compose, MVVM, Clean Architecture, Room and Hilt

What you’ll learn
⚡ Build complete Android applications using a modern development stack.
⚡ Create user interfaces with Jetpack Compose and manage UI state effectively.
⚡ Design apps using MVVM, Clean Architecture, and Dependency Injection.
⚡ Work with Room for local data storage and database organization.
⚡ Set up navigation and pass data between screens.
⚡ Work with images, device storage, and other important Android SDK features.
⚡ Write code using practices close to real-world commercial Android development.
⚡ Build projects for your portfolio and interview preparation.

Requirements
❗ This course is designed for learners who already know Kotlin. You should be comfortable with core language features, object-oriented programming, Coroutines, and Flow before getting started. No prior Android development experience is required — we will learn the Android-specific tools, libraries, and concepts step by step throughout the course. You will need a computer and internet access.

Description
This course is designed for learners who already know Kotlin and want to move into modern Android development with real-world tools and practices. Step by step, you will build complete Android applications and learn how to structure projects in a way that is clear, scalable, and aligned with professional development practices.

Throughout the course, you will work with the core technologies of the modern Android stack: Jetpack Compose for UI, MVVM and StateFlow for state management, Clean Architecture for project structure, Navigation for moving between screens, Room for local data storage, Hilt for dependency injection, and Coroutines and Flow for asynchronous programming.

You will also cover many practical topics that are essential in real Android projects, including working with images, content serialization, internal and external storage, the Activity Result API, side effects, theme customization, custom UI components, and how different layers of the app work together. Instead of learning these topics in isolation, you will study them as part of complete projects that grow in complexity as you progress.

This course is a good fit for Kotlin developers who want to start building Android apps with modern tools. It is also useful for Android developers who want to switch to Jetpack Compose and update their skills with current architectural approaches and modern project structure.

By the end of the course, you will have a solid understanding of modern Android development and hands-on experience building several applications that you can add to your portfolio, present in interviews, or use as a foundation for your own projects.

隐藏内容

此处内容需要权限查看

  • 普通3金币
  • 会员免费
  • 永久会员免费推荐
会员免费查看

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注