一、Jetpack、Jetpack Compose Jetpack 是由 Google开发的基于Kotlin的适用于Android开发的组件库,其包含多个组件或框架,比如Jetpack Compose就是其中的一个Android开发的UI框架。 参考链接: Jetpack 是什么? …
Kotlin中的Jetpack Compose是用于构建Android用户界面的声明式UI工具包。它通过Kotlin语言来编写界面,旨在简化和加速UI开发过程。Jetpack Compose由谷歌推出,作为传统的视图系统(如XML布局和Android View组件)的替代或补充。下面我们来看看关于Jetpack Compose的核心概念、主题和样式、导航和预览功能: 核心概念 1、 声明式UI...
一个Jetpack结合MVVM的快速开发框架 GitHub地址 JetPackMvvm基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件使用kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速请求网络 演示Demo 已用该库重构了我之前的玩安卓项目,利用Navigation组件以...
Kotlin Jetpack 实战 | 02. Gradle Kotlin DSL 简介 本文属于《Kotlin Jetpack 实战》系列文章。 这是我用 Java 写的一个“原始架构”的 App,名字叫:KotlinJetpackInAction,它的功能只有一个: 膜拜大神! 为了方…阅读全文 赞同8 1 条评论 分享收藏 Kotlin Jetpack 实战 | 01. Kotlin 基...
深入解析Kotlin 协程与 JetPack 组件 想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 1、MVVM架构模式概览 这是使用MVVM架构模式+Kotlin协程+JetPack(ViewModel+LiveData)+Retrofit的架构,实现WanAndroid登录接口的小DEMO,后续会慢慢完善WanAndroid客户端,地址见:https...
菜鸟窝:Kotlin+Jetpack实战【从0开发菜鸟窝在线教 只看楼主收藏回复 ag3fz3 华丽飘过 6 二楼加油 送TA礼物 来自iPhone客户端1楼2021-06-16 09:54回复 ag3fz3 华丽飘过 6 懂得来,公众好:轻松学课关注下就好了,谢谢 来自iPhone客户端2楼2021-06-16 09:57 回复 ...
Kotlin 和 JetPack 的项目实战(一) 搭建基于 MVVM 的项目框架 前言 从谷歌在 2017 年的 Google IO 宣布Kotlin成为Android开发的官方语言开始,已经过去将近 2 年了,Kotlin 越来越被开发者所关注,在 Github 的开源项目中使用这门语言的也呈上升趋势。 虽然批评的声音也不少,说 Kotlin 只不过是语法糖的,拿来跟...
Keystore:用于安全地存储加密密钥和证书,保护应用的敏感数据。 Jetpack 是 Android 官方提供的组件集合,通过模块化架构组件(如 ViewModel、LiveData、Room)和基础工具(如 WorkManager、AppCompat)简化开发流程,提升代码质量与性能,帮助开发者构建健壮、可维护的 Android 应用。
之前学习的Jetpack组建,大部分都是为了能够更好地架构MVVM应用程序而设计的。 API接口 接口:https://api.github.com/users/yaoxin521123 工程结构 bean:实体类。 api:网络请求接口。 repository:仓储层。用于存放Room数据,网络数据,本地数据等。 viewmodel:从仓储层获取数据,不需要关心数据来源。
在Kotlin中,LifecycleScope是Android Jetpack架构组件的一部分,主要用于简化与生命周期相关的协程管理。它属于androidx.lifecycle:lifecycle-runtime-ktx库...