MaterialDrawerKt 让您在 Kotlin 中创建抽屉菜单,无需编写 XML。它支持原生库的全部功能,包括菜单项、徽章和账号标题。
Kotlin 26 次浏览
Kord是一个库,为Discord API提供了一个优雅的Kotlin封装。它简化Discord应用程序的开发,充分利用Kotlin的特性,例如协程支持和类型安全。 主要特性1. Kotlin友好:Kord使用Kotlin的语言特性,简化了与Discord API的交互。2. 协程支持:通过协程,K
Kotlin 22 次浏览
在iOS开发中,Keychain是一个安全且方便的数据存储机制,用于保存敏感信息,如用户密码、证书、密钥等。"封装keychain"是将Keychain的原生API进行抽象和简化,以便开发者能更方便地在自己的项目中使用。下面我们将详细探讨封装Keychain的相关知识点。 Key
IOS 20 次浏览
KtRetrofit2 是使用 Kotlin、RxJava2 和 Retrofit2 进行二次封装的库。所有的处理代码,包括加载、令牌管理以及防止重复请求等,都包含在 `baselib` 的 `com.lb.baselib.retrofit` 目录下。以下是一些关键组件:1. **ResWrappe
Kotlin 21 次浏览
在iOS开发中,网络请求是应用功能不可或缺的一部分。AFNetworking是一个强大的开源库,专为iOS和OS X平台设计,用于处理网络请求。本篇文章将详细探讨AFNetworking的封装技巧,帮助开发者更高效、便捷地使用这个库。我们要了解AFNetworking的核心组件。AFHTTPRequ
IOS 19 次浏览
项目简介1.日志使用slf4j,可以根据具体的需求,自主选择具体的日志框架。本项目中使用log4j2,也可以排除掉,用其他日志框架替换掉。并且可以根据@KtLogger注解,来选择使用特定的Logger,避免无意义的多个相似Logger对象的创建。 // logging抽象类abstract cla
Kotlin 20 次浏览
**Kotlin协程详解:基于Tutorials (Kotlin 1.3)** Kotlin协程是一种轻量级的并发机制,旨在解决Android和Kotlin应用中的异步编程问题。随着Kotlin 1.3版本的发布,协程成为了一项官方支持的功能,大大简化了处理长时间运行任务的方式,避免了回调地狱,提高
IOS 24 次浏览