首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
Kotlin
37746 关注,4098 文章
关注
热门
最新
最热
GitLqr
1天前
设计模式
Kotlin
Android
Kotlin - 改良装饰者模式
一、前言 装饰者模式 作用:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。 本质:该模式通过创建一个包装对象,来包裹真实的对象。 核心操作: 创建一个装饰类,包含一个被装饰类的实例
287
3
评论
fundroid
3天前
Android
Android Jetpack
Kotlin
Compose 动画边学边做 - 夏日彩虹
基于 Jetpack Compose 提供的 Animtable 等动画 API 实现高仿微博长按点赞彩虹动画的效果,
910
11
2
CameIIia
1天前
Kotlin
KMM探索
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情 背景 移动应用的开发维护需要兼顾Android与Ios两个系统,通常的做法是两拨人对各自平台分别开发维护,
415
2
2
长安皈故里
2天前
Android
Kotlin
我是如何Kotlin优化项目代码(2)
文章主要介绍: 更简便弹出`toast`; 多对象判空逻辑校验; 布尔判断逻辑校验优化; `默认参数+命名参数+require`校验代替Build设计模式;
247
6
5
DHL
17天前
Kotlin
Android
Java
揭秘反射真的很耗时吗,射10万次用时多久
那么反射慢多少?反射会占用多少内存?创建 1 个对象或者创建 10 万个对象耗时多少?单次反射或者 10 万次反射耗时多少?在我们的脑海中没有一个直观的概念,而今天这篇文章将会告诉你。
3616
62
4
GitLqr
6天前
Kotlin
设计模式
Android
Kotlin - 改良责任链模式
一、前言 责任链模式 作用:避免请求的发送者和接收者之间的耦合关系,将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 举例:OKHttp 的拦截器、Servlet 中的 Fil
1113
4
1
朱涛的自习室
13天前
Kotlin
Android Jetpack
沉思录| 开篇:Kotlin的「丑与美」,以及「最佳实践」
你好,我是朱涛。 博客两年没怎么更新了,过去的两年里发生了很多事情: 第一,我成为了一名父亲; 第二,郭霖大佬鼓励了我,让我去申请了GDE,很荣幸,我通过了Google的筛选和面试,成为了GDE
1687
27
9
DHL
9天前
Kotlin
Java
程序员
迭代器 Iterable 这么慢吗?而它让性能提升 N 倍
分析 Sequence 和 Iterable 的执行过程和性能测试过程,对内存和速度进行了全方面测试
1310
10
5
业志陈
11天前
Android
Android Jetpack
Kotlin
分享一个用 Jetpack Compose 实现的 IM App
在 Google 刚正式发布 Jetpack Compose 1.0 release 版本的时候,我花了一个多月的时间进行了一次实战演练,用 Jetpack Compose 实现了一个 IM App
1300
21
2
木水Code
7天前
Kotlin
Android
协程的魅力你感受到了吗?-传统异步任务和协程的使用对比
示例1 登录并返回用户信息 传统异步方式 使用Retrofit+Handler 1、引入Retrofit依赖 2、定义接口 3、相应数据实体 4、响应数据包装类 5、数据请求Client 6、view
582
2
4
唐子玄
1月前
架构
Kotlin
面试
Android 架构最新进展 | MVI = 响应式编程 + 单向数据流 + 唯一可信数据源
MVI 相较于它的兄弟姐妹,理解难度上了一个档次。我对它的理解一度充满迷雾。本文讲述了我拨开迷雾,重见天日的辛路历程。
4992
90
19
DHL
20天前
Kotlin
Android
Android Jetpack
揭秘 Kotlin 1.6.20 重磅功能 Context Receivers
Kotlin 1.6.20 的新功能 Context Receivers,来看看它为我们解决了什么问题,以及如何使用。
1937
22
评论
彭旭锐
2月前
Android
Kotlin
Android Jetpack
金三银四必备,全面总结 Kotlin 面试知识点
在 Android 面试中很重视基础知识的考察,其中语言基础主要包括 Java、Kotlin、C/C++ 三种编程语言。在这篇文章里,我将为你浓缩总结 Kotlin 中最常用的知识点和原理。
1.1w
116
13
唐子玄
1月前
架构
Kotlin
如何把业务代码越写越复杂?(二)| Flow 替换 LiveData 重构数据链路,更加 MVI
励志成为 Flow 和 LiveData 讨论终结篇。也是架构系列第二篇,架构演进线路为“无架构”-“MVP”-“MVVM”-“MVI”。
4638
63
13
小鱼人爱编程
6天前
Kotlin
Kotlin 高阶函数从未如此清晰(中)
前言 上篇讲到了Kotlin 高阶函数定义以及如何使用Lambda进行简化调用,本篇接着来分析未尽事项。 通过本篇文章,你将了解到: 1、Kotlin 泛型初探 Java 泛型 我们知道Java 泛型
325
1
评论
fundroid
24天前
Android
Kotlin
面试
聊聊 Kotlin 代理的“缺陷”与应对
Kotlin 的 by 代理面试题中经常问到的知识点,虽然它作为 Kotin 语法非常方便,但是也有一些设计缺陷会遭到吐槽。
1858
18
6
朱涛的自习室
17天前
Android Jetpack
Kotlin
I/O 前沿 | Android 更新一览(Day1)
大家好,我是朱涛。 又到了一年一度的 I/O 大会,Day1的主要内容已经结束,快来看一下重要的Android更新吧!
1053
11
评论
彭旭锐
2月前
Android
Kotlin
有小伙伴说看不懂 LiveData、Flow、Channel,跟我走
Kotlin Flow 是基于 Kotlin 协程基础能力搭建的一套数据流框架,从功能复杂性上看是介于 LiveData 和 RxJava 之间的解决方案。
6585
92
9
柒叁
1月前
Android
Kotlin
重学Android Jetpack(四)之—Room基本使用详解
简介 官方给出的描述: Room持久性库在SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制。 所以,Room还是跟我们过去使用的
2221
23
评论
年迈码农
2月前
Kotlin
Android
写给Android开发者的协程基本原理
手把手解剖协程原理,保姆级的科普文章~~ 通过本文彻底理解掌握什么是协程,什么是挂起与恢复,彻底理解协的实现原理!
6251
67
8