Unsplash App MVVM数据绑定与AndroidRX实现 Unsplash-app 是一个基于 MVVM 架构的应用,使用了 Kotlin、数据绑定、AndroidRX 以及 SharedPreferences 来实现数据管理。这个应用支持通过 Unsplash API 获取图片,并且有着流畅的图像使用、保存和收藏功能。通过单击图片,你可以将其添加到收藏夹
API API 集合在编程中其实是相当常见的工具,尤其是你在使用像 Kotlin 这种语言时,集合的使用会频繁。Kotlin 中有几个核心集合类,如List、Map、Set和Queue,它们在存储、查找和数据时高效。学会如何灵活运用这些集合类,可以让你的代码更简洁、易维护。举个例子,List可以用来存储一组
KleanBoot使用Spring Boot和Kotlin实现Clean Architecture框架 KleanBoot 是一个挺不错的项目,适合用来搭建基于Spring Boot、Kotlin和Gradle的 Clean Architecture 框架。它主要是给开发者一个清晰的结构,让你可以快速搭建符合Clean Architecture原则的 API。你可以用它来实现类似课程注册这样的用例。举
Kotlin播 Kotlin 的应用范围越来越广,尤其在 Android 开发中,已经成了多开发者的首选语言。如果你想深入了解 Kotlin,构建一个播客应用是个不错的选择。这个项目结合了 Kotlin 语言的各种强大特性,像是高阶函数、扩展函数等,能你编写简洁、安全的代码。通过集成Retrofit来网络求,配合R
Kotlinx.logger-simple多平台高效日志记录器 Kotlinx.logger-simple 是一个多平台支持的最小开销记录器,专为需要快速、高效日志记录的场景设计。使用起来简单,了内联函数,减少了不必要的开销。比如你可以用 debug、d、warning、w 等函数记录不同等级的日志。更棒的是,它还支持添加自定义标签,比如 debug("Your
Kotlin如何捕获上下文中的变量与常量详解 Lambda表达式或匿名函数可以访问或修改其所在上下文中的变量和常量,这个过程被称为捕获。 fun main(args: Array) { //定义一个函数,该函数的返回值类型为()->List fun makeList(ele: String): () -> List { //创建一个不包含任何元
SetupStuff开发环境配置助手 安装工具老是翻来翻去找教程?SetupStuff这个仓库整理得还挺贴心,里面全是各种开发常用工具的安装,像是 Python、OpenCV、压缩解压啥的,基本都有覆盖。路径统一也方便管理。作者推荐把所有工具装进一个统一的文件夹,默认放在C:\LEO,你起个别的名字也行,不过控制在 8 个字符以内会舒服
kotlin_action 《Kotlin Action》这本书是Kotlin编程语言的权威指南,由Dmitry Jemerov和Svetlana Isakova合著。本书深入浅出地介绍了Kotlin的基础语法、高级特性以及在实际开发中的应用,是学习和精通Kotlin的理想资源。 1. Kotlin简介:Kotlin是由Jet
Kotlin vs Java并排语法对比 Kotlin 和 Java 的并排代码对比网页挺实用的,是你想快速搞清楚两个语言在语法上的细节区别时。页面通过 Cirru 模板拼接页眉、正文和页脚,生成出来的 HTML 清爽直观,阅读体验还不错。对比内容主要集中在一些常用结构,比如类定义、函数声明、空安全、扩展函数这类。 开发流程比较简单,装个
AdBlockerWebview可以阻止基本广告的WebView。非常容易为Android项目设置 AdBlockerWebview是一款专为Android开发者设计的库,它允许在WebView中集成广告拦截功能,从而提升用户体验,减少不必要的网络流量消耗,并可能提高应用程序的性能。这个库特别适合那些希望在自己的Android应用中集成浏览内容但又不希望被广告打扰的开发者。 ### WebView