尽管Jetpack Compose早在去年10月就已经宣布支持ProGuard了,还认真的给出了一张...
2023-09-10 428
首先,Lifecycle是什么?干什么?怎么用?
一、是什么?
Life生命,cycle周...
2023-09-10 308
1. Viewmode优势
ViewModel旨在以注重生命周期的方式存储和管理界面相关的数据(配...
2023-09-10 408
前言
可组合项 应该没有附带效应,但是,如果在对应用状态进行转变时需要...
2023-11-17 454
Navigation配合BottomNavigationView作Home页面,当点击底部同一导航按钮,界面会...
2023-09-10 329
Banner框架介绍和使用
项目源码地址:Banner.kt源码
效果
我们首先看下我们今...
2023-09-10 461免费
免费
定义
即数据绑定,使数据对象和xml布局绑定,支持双向绑定,是Android团队实现...
2023-09-10 354
前言
即学即用Android Jetpack系列Blog的目的是通过学习Android Jetpack完成一个简...
2023-09-10 587免费
免费
Android开发配置Jetpack Compose环境踩坑笔记
根目录 build.gradle
配置...
2023-09-10 329
MVP和MVVM中,ViewModel与Presenter很类似,只不过ViewModel和View层多了双向绑定...
2023-09-10 499
1. Livedata特性
LiveData 是一种可观察的数据存储器类。并且具有生命周期感知能力...
2023-09-10 402
Tivi是一款追踪Android应用的正在制作的电视节目,它连接到Trakt。电视它仍处于开发的早期阶段,目前只包含两块UI
2022-02-18 778免费
免费
前言
应用中的状态指的是可以随时间变化的任何值。这个定义非常广泛,例如从数...
2023-11-17 644
Navigation。
多次执行 onCreateView
在上一篇中,我们利用 Navigation 与 Bott...
2023-09-10 399免费
免费
建议
先学习kotlin语言,最好有Android App开发经验
项目结构
新建项目New Project...
2023-09-10 968免费
免费
定义
Google 推出的一个应用于 Android 平台的分页加载库;
Paging3和之前版...
2023-09-10 512
前言
即学即用 Android Jetpack 系列Blog的目的是通过学习 Android Jetpack 完成...
2023-09-10 536
上次介绍了compose中大多数的标准组件,此外还有两个重要的组件:列表LazyColumn和...
2023-09-10 609
JetPack提供了Room数据库,和GreenDAO等开源库一样,在SQLite做了封装
Room主要使...
2023-09-10 306
相关知识
依赖注入
Dependency Injection,简称DI;
依赖项注入可以使代码解...
2023-09-10 178