技术栈
kotlin
Fushize
8 小时前
android
·
架构
·
kotlin
多模块架构下的依赖治理:如何避免 Gradle 依赖地狱
随着项目业务的扩张,你把项目拆成了 app、core、feature-login、feature-home 等十几个模块。你觉得架构清晰了,解耦了,心里美滋滋。
Jomurphys
8 小时前
android
·
kotlin
Kotlin - 类型别名 typealias
就是另外取个名称,解决又臭又长的命名。可用于:类、泛型类、内部类、函数类型、泛型函数。格式:typealias 别名 = 原类型名,需要声明在顶层。
zh_xuan
9 小时前
开发语言
·
kotlin
kotlin lazy委托异常时执行流程
遇到一个面试题,kotlin lazy委托的lambda表达式如果发生异常没执行完会发生什么?测试下呗,测试代码如下:
我有与与症
13 小时前
kotlin
从页面加载过程看 Kuikly 的多线程架构
本文适合 Kotlin/Kuikly 初学者阅读。我们不做泛泛而谈,而是以"一个页面是怎么被加载出来的"这条主线为脉络,一步一步跟踪源码,彻底弄清 Kuikly 的双线程模型是什么、为什么这么设计、以及它如何保证高性能和线程安全。
JMchen123
17 小时前
android
·
经验分享
·
网络协议
·
udp
·
kotlin
Android UDP编程:实现高效实时通信的全面指南
在Android开发领域,当我们需要实现实时性要求高、允许少量数据丢失的通信场景时,用户数据报协议(UDP)往往是比TCP更优秀的选择。UDP以其无连接、低延迟的特性,在语音聊天、实时游戏、视频流、物联网设备通信和局域网服务发现等场景中发挥着不可替代的作用。本文将深入探讨Android平台上UDP通信的实现细节、最佳实践和常见问题解决方案。
JMchen123
18 小时前
android
·
经验分享
·
网络协议
·
安全
·
web安全
·
https
·
kotlin
Android网络安全实战:从HTTPS到双向认证
在移动互联网时代,数据安全已成为应用开发的生命线。本文将深入探讨Android平台的网络安全实战技术,从基础HTTPS到高级双向认证,构建坚不可摧的网络通信防线。
JMchen123
1 天前
android
·
java
·
网络
·
kotlin
·
php
·
android-studio
Android后台服务与网络保活:WorkManager的实战应用
在移动应用开发中,后台任务执行和网络连接保持是两大核心挑战。本文将深入探讨Android后台服务的发展历程,并重点介绍如何利用WorkManager实现稳定可靠的网络保活机制。
儿歌八万首
1 天前
android
·
kotlin
·
compose
·
春节
硬核春节:用 Compose 打造“赛博鞭炮”
马上就到春节了,最近也在学习Compose的动画,结合触觉反馈 写了一个“赛博鞭炮”的动画效果,页面很简单,就一个鞭炮图片,点击后,回添加一个缩放动画,同时添加震动反馈,连续点击 20 次后会出现一个粒子爆炸的效果。
消失的旧时光-1943
2 天前
android
·
开发语言
·
flutter
·
架构
·
kotlin
·
sealed
从 Kotlin 到 Dart:为什么 sealed 是处理「多种返回结果」的最佳方式?
如果你学过 Kotlin,再来看 Dart 的 sealed class,你会发现: 它们解决的是同一个问题,只是语法不同。
有位神秘人
2 天前
java
·
单例模式
·
kotlin
kotlin与Java中的单例模式总结
本文主要总结了目前常用的几种单例模式的使用方法,包含了Java与kotlin中不同的写法类加载时立即创建单例,即为饿汉式。
Jinkxs
2 天前
android
·
开发语言
·
kotlin
Gradle - 与Groovy/Kotlin DSL对比 构建脚本语言选择指南
👋 大家好,欢迎来到我的技术博客! 💻 作为一名热爱 Java 与软件开发的程序员,我始终相信:清晰的逻辑 + 持续的积累 = 稳健的成长。 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕Gradle这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶的开发者,希望你都能有所收获!
&有梦想的咸鱼&
2 天前
android
·
开发语言
·
kotlin
Kotlin委托机制的底层实现深度解析(74)
委托模式是一种软件设计模式,它允许对象组合实现与继承相同的代码复用。在委托模式中,一个对象(委托者)会将部分职责交给另一个对象(受托者)来处理。这种模式的核心思想是"组合优于继承"。
golang学习记
2 天前
java
·
kotlin
·
intellij-idea
IntelliJ IDEA 2025.3 重磅发布:K2 模式全面接管 Kotlin —— 告别 K1,性能飙升 40%!
一句话总结: K1 模式正式废弃,K2 成为 Kotlin 支持的唯一引擎——更快、更稳、更面向未来!
gjxDaniel
3 天前
android
·
开发语言
·
kotlin
Kotlin编程语言入门与常见问题
https://t.csdn.cn/ThlhE谢谢!接下来,正片开始。Kotlin是一种具有显著特性的编程语言,新手入门可先了解其入门知识,以及新手可能遇到的常见问题。
野生技术架构师
4 天前
java
·
开发语言
·
kotlin
Java 21虚拟线程 vs Kotlin协程:高并发编程模型的终极对决与选型思考
最近在技术圈子里,关于 Java 21 的讨论热度甚至盖过了某些当红的 AI 模型。为什么?因为 Project Loom(虚拟线程) 终于落地了。
言之。
4 天前
android
·
开发语言
·
kotlin
Kotlin快速入门
本节课程是Android开发官方首选语言Kotlin的超快速入门内容,聚焦Kotlin基础语法核心,旨在帮助“0.1基础人群”(了解过任一编程语言)快速建立Kotlin编程思维,为后续Android开发或后端开发铺垫。课程覆盖程序入口、变量声明、字符串操作、函数定义与调用等核心模块,兼顾语法准确性与实战实用性,是程序员入门Kotlin的关键基础章节。
常利兵
4 天前
android
·
开发语言
·
kotlin
Android Gradle 构建脚本现代化:Kotlin DSL (.kts) 与 Groovy DSL 深度对比与实战指南
适用环境:Gradle 8.0+ | Android Gradle Plugin (AGP) 8.0+ | Android Studio Hedgehog+ 核心结论前置:Kotlin DSL 已成为 Android 官方推荐方案(AGP 8.0+ 文档优先展示 .kts 示例),Groovy DSL 仍受支持但新特性适配滞后。
baidu_24743861
4 天前
android
·
kotlin
Android kotlin 定时n秒完成时回调,含暂停和继续
使用
stevenzqzq
4 天前
kotlin
·
compose
kotlin和compose中使用by
by 是 Kotlin 中的一个关键字,表示委托(delegation)。它的含义是:“将这个属性的 getter 和 setter 委托给另一个对象处理”。
符哥2008
4 天前
android
·
kotlin
Android 开发中如何使用Coroutines
Android 平台下 Kotlin 协程(coroutines)的使用,结合 Android 组件生命周期(Activity/Fragment/ViewModel)、官方最佳实践,从基础依赖、核心概念、组件化用法、实战场景、避坑要点全维度讲解,同时适配 Retrofit 网络框架,替代 RxJava 实现更简洁的异步操作。