|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/android-jetpack-compose-desde-cero/
课程评论:没有评论
课程名称:Android JetPack Compose Desde Cero 课程概述: 《JETPACK COMPOSE DESDE CERO》是一个旨在教授新兴编程范式"声明式编程"的课程。Jetpack Compose 是 Android 的现代工具包,用于构建原生用户界面(UI),它简化并加速了 Android UI 的开发。通过更少的代码、强大的工具和直观的 Kotlin API,让你的应用迅速焕发生机。课程中,你将学习如何将传统用 XML 编写的应用迁移到 Compose 中,这样可以更快速地创建组件,减少文件数量,提高可理解性。 课程内容包括但不限于: - 创建你的第一款应用程序,即经典的“Hello World” - 使用基本组件,如按钮、文本、文本框和单选按钮 - 了解布局容器,如 Column、Row 和 Box - 学习 RecyclerView 相应的 LazyColumn 和 LazyRow - 根据设计创建 Compose 界面 - 使用 Clean Architecture 和 MVVM 构建应用 - 学习使用 Dagger Hilt 进行依赖注入,实现自动实例化 - 使用 Retrofit 消费 API - 利用 Coil 库创建图像小部件,并使用资源 URL 通过本课程,学员将能够掌握 Android Jetpack Compose 的基础知识,并将其应用于实际的开发项目中。
JETPACK COMPOSE DESDE CEROEs un curso que como su nombre lo dice vas a aprender el nuevo paradigma de programación conocido como "Programación declarativa".Jetpack Compose es el kit de herramientas moderno de Android para compilar IU nativas. Simplifica y acelera el desarrollo de la IU en Android. Haz que tu app cobre vida rápidamente con menos código, herramientas potentes y APIs intuitivas de Kotlin.Vas a aprender a como ir migrando esas apps hechas en XML a Compose donde los widgets son creados de manera más rápida ya que dejarás de usar xml y por consiguiente tu aplicación tendrá menos archivos y más fácil de entender.Estos son algunos de los temas que podrás aprender en este curso:Crear tu primera aplicación. El clásico "Hello World"Los widgets básicos como botones, textos, campos de texto, radioButtonLos contenedores como Column, Row, BoxLos equivalentes a recycler view. LazyColumn y LazyRowAprenderás a crear una interfaz con compose dado un diseñoCrearás una aplicación utilizando Arquitectura clean y MVVMVas a aprender a usar la Inyección de dependecias con Dagger Hilt el cual nos permite hacer una aplicación sin crear las instancias de manera manual. Hilt se encarga de crear las instancias en el momento que sean requeridasConsumir un API utilizando la librería de RetrofitCrear un Widget de Imagen usando el url del recurso con la librería Coil