首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
temp
订阅
懵懵兔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android中的Gradle之玩转自定义功能
通过上一节Android中的Gradle之配置及构建优化,我们已经了解了Gradle的各个配置项的含义,知道了如何优化构建配置,但只会用别人提供好的,无法按自己的意愿实现功能。通过本章节,我们将简单介绍Groovy,了解Gradle中的Project与Task,引入gradle…
【Jetpack Compose】再见了,RecyclerView!用LazyColumn极速构建长列表!
背景 Jetpack Compose 在 7.1号发布了Release Candidate(候选发布版),距离正式版也越来越近。那么【声明式UI】框架来袭,对Android传统开发模式有何不同呢? 今
使用协程Channel实现事件总线
我们开发项目的时候,为了方便组件之间的通信,使代码更加简洁,耦合性更低,需要引入事件总线。事件总线的库我们通常会选择EventBus或者基于Rxjava的RxBus,现在随着jetpack里LiveData的推出,也出现了基于LiveData实现的事件总线库。 那么,除了这些,…
基于Jetpack的LiveData动态权限申请
在以前,我们项目框架通常使用Rxjava+Retrofit+okhttp,所以使用RxPermissions进行动态权限申请就顺理成章了。随着Google新技术的推出,kotlin、jetpack成为大势所趋,如果项目中没有使用Rxjava,那么依赖于Rxjava的RxPerm…
AndroidUtilCodeKTX !是时候提升你的开发效率了 !(持续更新中...)
第一次接触 Kotlin 还是 2017 年,当时 Kotlin 还没扶正,也不是 Android 的官方开发语言。至于我是怎么被安利的,没记错的话,应该是 开源实验室 的 Kotlin 教程。当时身边几乎没有人在学 Kotlin,网上相关的资料也很少,我还翻译了一部分官网文档…
Android鬼点子 Kotlin+DataBinding+LiveData+Lifecycle的奇妙反应
Kotlin是谷歌官方最新支持的一级语言,新版的Android Studio3.0 Beta 版已经原声支持Kotlin。昨天的新闻说J神也加入了谷歌的Kotlin组,觉得Kotlin会成为大势啊! LiveData 是一个数据持有者类,它持有一个值并允许观察该值。它还可以与L…
MVVM架构:LiveData,ViewModel,kotlin,kotlin协程,DataBinding等
官方给出的介绍是,持有页面需要的数据,当手机旋转的时候,不会销毁数据。同时也是MVVM架构的VM层 kotlin毋庸置疑,做Android的几乎都在学习,kotlin1.3之后,协程已经成了稳定版本,我们可以放心使用。使用协程之后,我们几乎可以不用管线程, 它比线程要轻量,与L…
Kotlin 集合函数速查
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 前言 你们知道 Kotlin Collection 的操作函数有多少个?200多个。按照函数名的字母顺序浏览一遍可
基于Kotlin+MVVM+LiveData基类的封装
Kotlin在国外已经非常流行了,好处不必多说了,如果不学习的话,那就只能落后了,那么迎娶白富美的机会可就少了许多。MVVM+LiveData也是目前比较流行的APP架构模式了,有必要学习一波。所以本着学习的态度,写了一个BaseLibrary,方便写新项目时可以直接依赖使用。…
Retrofit 2.6.0 ! 更快捷的协程体验 !
近日 Retrofit 更新到了 2.6.0 版本,内置了对 Kotlin Coroutines 的支持,进一步简化了使用 Retrofit 和协程来进行网络请求的过程。其实纵观编程语言的发展历史,从汇编到 C/C++,从 Java,OC 到 Swift,Kotlin,甚至被纳…