编程语言

Kotlin

共 67 个项目
← 项目库
shiguangschedule
Kotlin第 123 期

shiguangschedule

极简的 Android 课程表。这是一款面向中国高校师生的开源 Android 课程表,可通过适配脚本一键导入,不同学校教务系统的课程数据,支持今日课表、桌面小组件、上课自动静音或开启勿扰模式等功能。

来自 @星河欲转 的分享
MicYou
Kotlin第 121 期

MicYou

把 Android 手机变成无线麦克风。这是一款将 Android 手机变成电脑麦克风的跨平台工具,支持 Wi-Fi、USB 和蓝牙连接,可在 Windows、Linux、macOS 上接收音频。内置降噪、自动增益、去混响等音频处理能力,并支持虚拟麦克风接入、采样率和声道等参数调节。

来自 @Wong Wing Chun 的分享
EmojiFace
Kotlin第 120 期

EmojiFace

自动识别图片人脸并替换为 Emoji 的应用。这是一款基于 YOLOv8 模型实现的 Android 人脸打码应用,能够自动检测图片中的人脸并用 Emoji 表情进行覆盖,同时支持高斯模糊、像素化及半色调网点等多种模糊效果。

来自 @孤胆枪手 的分享
plain-app
Kotlin第 120 期

plain-app

在浏览器中管理你的手机。这是一款 Kotlin 开发的 Android 应用,让你可以在同一局域网内通过任意电脑上的浏览器,轻松查看和管理手机中的联系人、短信、通话记录、文件和照片,并支持屏幕镜像、远程操控、文件传输等功能。

来自 @yoyo0525 的分享
Compass
Kotlin第 119 期

Compass

极简的 Android 指南针。这是一款基于 Kotlin 开发的 Android 指南针应用,界面简洁、体积小、无广告,支持实时显示基本方位、传感器状态和震动反馈。

来自 @ewiro 的分享
PixelPlayer
Kotlin第 119 期

PixelPlayer

高颜值多功能的 Android 音乐播放器。这是一款本地优先、注重隐私的 Android 音乐播放器,拥有美观的 Material You 动态主题 ,界面可随专辑封面或手机壁纸自动变化,支持歌词显示、自定义歌曲过渡、桌面小部件、投屏播放、听歌统计等功能。

roubao
Kotlin第 118 期

roubao

开源的 AI 手机自动化助手。这是一款开源的 Android AI 手机自动化助手,无需电脑即可让用户通过自然语言指令操控手机自动完成任务。它基于视觉语言模型识别屏幕截图,结合委托执行或 GUI 自动化,能够完成复杂的 App 交互任务。

来自 @只是肚子太寂寞 的分享
traffic-light
Kotlin第 118 期

traffic-light

极简的 Android 流量监控应用。这是一款免费开源、体积小且无广告的 Android 网络流量监控工具,支持状态栏显示实时网速、历史数据和应用级流量统计等功能。

komi-store
Kotlin第 117 期

komi-store

跨平台的 GitHub 应用商店。这是一款基于 Kotlin 开发的跨平台开源应用商店客户端,支持一键发现热门开源项目、下载安装包(如 APK、EXE、DMG 等),以及追踪已安装应用并提示更新。

来自 @Rainxch Zed 的分享
Xed-Editor
Kotlin第 117 期

Xed-Editor

适用于 Android 的代码编辑器。这是一款开源的 Android 文本与代码编辑器,内置 Termux 终端可运行 Python 和 Node.js,支持 200+ 编程语言语法高亮、自动缩进和文件管理等功能。

librepods
Kotlin第 116 期

librepods

让 AirPods 在安卓设备满血复活。该项目能够让用户在 Android 设备上使用 AirPods Pro/Max 的高级功能,包括主动降噪切换、入耳检测、头部姿势控制、对话感知等,但需要 Root 权限并配合 Xposed 使用。

XMSLEEP
Kotlin第 116 期

XMSLEEP

开源的 Android 白噪音应用。这是一个专注于白噪音播放的 Android 应用,提供雨声、篝火、雷声、猫咪呼噜、鸟鸣、夜虫等多种自然声音,帮助你放松、冥想和入睡。

来自 @Tosencen 的分享
local-dream
Kotlin第 115 期

local-dream

在 Android 设备上运行 Stable Diffusion。这是一款专为 Android 用户打造的本地 Stable Diffusion AI 绘画应用,完全离线运行,兼容高通骁龙 NPU、CPU 和 GPU,支持文生图、图生图和图片修复等功能。

Voice-Recorder
Kotlin第 115 期

Voice-Recorder

极简的 Android 语音录音应用。这是一款极简易用的 Android 语音录音应用,支持离线录音、无广告、界面清爽,适用于会议记录、课堂笔记、采访、日常备忘等场景。

来自 @ewiro 的分享
goodtime
Kotlin第 114 期

goodtime

极简省电的番茄时钟工具。这是一个开源的 Android 时间管理工具,基于番茄工作法帮助用户管理时间、提升专注力。它无广告、无追踪、完全离线,支持历史记录、彩色标签、热力图统计、专注/休息比率、自定义样式等功能。

来自 @ewiro 的分享
MusicRecognizer
Kotlin第 113 期

MusicRecognizer

开源的 Android 音乐识别应用。这是一款 Andriod 音乐识别应用,通过调用 AudD 和 ACRCloud 服务实现歌曲识别功能。用户可以轻松识别歌曲、获取详细信息,所有识别记录自动保存,可用于构建和管理个人音乐库。

来自 @ewiro 的分享
Iconify
Kotlin第 112 期

Iconify

深度定制你的 Android 系统界面。这是一款功能强大的 Android 系统级美化工具,专为 Android 12 及以上的 Pixel 或 AOSP 类 ROM 设计。它支持对设备用户界面(UI)进行深度定制和修改,包括但不限于状态栏图标(如 Wi-Fi、信号)、系统图标、图标形状、锁屏时钟样式、通知面板布局和颜色等。

来自 @ewiro 的分享
flashdim
Kotlin第 111 期

flashdim

专业级 Android 手电筒应用。这是一款免费、无广告、可离线使用的手电筒应用,适配 Android 13 及以上系统。它通过硬件接口实现多级亮度调节,支持 SOS、摩斯码信号、BMP、定时闪烁等模式,非常适合徒步、露营、夜跑等场景使用。

来自 @ewiro 的分享
Trail-Sense
Kotlin第 111 期

Trail-Sense

野外生存必备 Android 应用。这是一款专为徒步、露营、野外生存等场景设计的开源 Android 应用。它利用手机的传感器,提供离线导航、日落提醒、照片地图、路径追踪等实用功能,所有功能均可在无网络环境下使用。

来自 @ewiro 的分享
OpenCalc
Kotlin第 110 期

OpenCalc

纯净的 Android 计算器。这是一款专为 Android 设计的开源计算器。它体积仅 2 MB、无需任何不必要权限,支持多主题、科学计算、历史记录、横竖屏切换和锁屏可用等功能。

来自 @ewiro 的分享
LibreTube
Kotlin第 109 期

LibreTube

开源的油管 Android 客户端。这是一款开源的第三方 YouTube 安卓客户端,提供纯净的视频观看体验。它无需登录 Google 账号、无广告干扰,支持订阅、播放列表、观看历史、搜索历史等功能。

Alibi
Kotlin第 108 期

Alibi

将安卓手机变成行车记录仪。这是一款开源的手机行车记录仪应用,可将手机变成行车记录仪。它会在后台持续录制音视频,并可在需要时保存最近 30 分钟的内容。所有操作均在本地处理,无需联网保护用户隐私。

来自 @VerSion1312 的分享
Pluvia
Kotlin第 107 期

Pluvia

Android 上的非官方 Steam 客户端。这是一款专为 Android 设计的轻量级、非官方 Steam 客户端,可以在移动设备上浏览、下载并运行无 DRM(数字版权管理)的 Steam 游戏,支持 Steam 云存档和好友列表等功能。

AndroidEasterEggs
Kotlin第 106 期

AndroidEasterEggs

Android 系统彩蛋大全。该项目收集了各种 Android 系统彩蛋,包含完整的代码和体验等功能。

来自 @p0ssword 的分享
Maestro
Kotlin第 106 期

Maestro

移动端 UI 自动化测试框架。这是一款开源的移动端和 Web 应用 UI 自动化测试工具,它采用简单易懂的 YAML 语法编写测试脚本,内置容错机制和操作延迟容忍功能,支持 Android、iOS、Flutter 和桌面浏览器。

ChinesePinyin-CodeCompletionHelper
Kotlin第 105 期

ChinesePinyin-CodeCompletionHelper

支持拼音输入法自动补全的 JetBrains 插件。这是一个专为 JetBrains 系列 IDE 设计的插件,支持拼音和五笔输入法的代码补全功能。

ab-download-manager
Kotlin第 104 期

ab-download-manager

Kotlin 开发的下载工具。这是一款开源的桌面下载工具,专为提供便捷快速的下载体验而设计。它拥有现代化的界面和更快的下载速度,支持下载队列、速度限制和浏览器插件功能,兼容 Windows 和 Linux 平台。

来自 @DeShuiYu 的分享
Olauncher
Kotlin第 104 期

Olauncher

极简的 Android 启动器。这是一款免费、无广告的 Android 启动器,主屏幕上最多可设置 8 个应用,提供极简的 Android 使用体验,并支持手势、双击锁屏和每日壁纸等功能。

etchdroid
Kotlin第 103 期

etchdroid

在手机上制作 USB 启动盘的工具。这是一个开源的 Android 应用,专为在手机上制作操作系统 USB 启动盘而设计。它无需 ROOT 权限,即可将操作系统镜像写入 USB 设备,支持 Ubuntu、树莓派等多个系统,适用在无法使用电脑时制作启动 U 盘。

KeyMapper
Kotlin第 103 期

KeyMapper

Android 按键重映射应用。这是一个免费开源的 Android 应用,可以自定义 Android 设备的按键、指纹和手势操作。无需 ROOT 权限,支持蓝牙和有线键盘,提供灵活的按键重映射体验。

game2048
Kotlin第 102 期

game2048

开源的 2048 游戏。该项目是基于 Kotlin 和 KorGe 游戏引擎开发的 2048 游戏。它免费、开源且没广告,支持存档、无限撤回、AI 模式和回放等功能。作者仅提供了 Android 安装包,其他平台需要自行编译。

ImageToolbox
Kotlin第 102 期

ImageToolbox

Android 的多功能图像编辑工具。这是一款专为 Android 设计的图像编辑工具。它完全免费,支持批量处理、滤镜、背景移除、尺寸调整和裁剪等多种功能。

Android-DataBackup
Kotlin第 101 期

Android-DataBackup

Android 的数据备份应用。该项目为 Android 7.0 及以上系统,提供了应用数据的备份和恢复功能,解决了换机后应用需要重新登录或下载额外数据包等问题。

BinaryEye
Kotlin第 101 期

BinaryEye

Android 的条形码扫描应用。这是一款简单易用、无广告的 Android 条形码和二维码扫描器,支持快速识别多种类型的条形码和二维码,并提供二维码/条形码生成功能。

WiFiAnalyzer
Kotlin第 100 期

WiFiAnalyzer

用于分析 WiFi 信号的 Android 应用。该项目是用 Kotlin 写的 WiFi 分析工具,它提供了直观的图表展示 WiFi 网络情况,支持识别周围的 WiFi、测量信号强度和查看频道拥挤程度等功能。

Lemuroid
Kotlin第 98 期

Lemuroid

Android 设备上的全能游戏模拟器。这款基于 Libretro 的多合一游戏模拟器,能够让你在 Android 设备上玩各种怀旧游戏。它提供了即时存档、本地多人游戏和自定义按键等功能,支持模拟 NES、GBA、3DS、PSP 等多种游戏机。

breezy-weather
Kotlin第 97 期

breezy-weather

极简风格的 Android 天气应用。这是一款非常注重设计的天气应用程序,采用了 Material Design 设计语言。它简约干净、免费无广告、同时支持中文,可显示未来一小时的降水情况、空气质量、小时预报、实况天气、花粉、湿度等各种天气数据。

MaterialFiles
Kotlin第 95 期

MaterialFiles

一款开源的 Android 文件管理器。该项目是一个安卓文件管理器,采用 Kotlin 开发,并遵循 Material Design 设计规范。它轻量、简洁并且安全,支持 root 权限查看和管理文件、压缩/解压文件、远程查看服务器上的文件等功能,适用于 Android 5.0+ 系统。

jingmo
Kotlin第 94 期

jingmo

一款古诗词文和成语应用。它叫「京墨」是一个免费的 Android 阅读应用,内含丰富的中国传统文化内容,包括古诗、歇后语、成语故事、中国传统节日、绕口令等。安装应用第一次进入无内容,需要在设置里手动同步数据。

来自 @贺丰宝 的分享
Calendar
Kotlin第 93 期

Calendar

适用于 Android 的高度可定制的日历库。这是一个用于开发 Android 日历应用的库,内含示例应用。提供了周或月模式显示、边界日期、水平或垂直滚动等功能,可以随心所欲地设计日历。

ponymusic
Kotlin第 92 期

ponymusic

开源的 Android 在线音乐播放器。该项目是用 Kotlin 语言写的 Android 音乐播放器,支持添加和播放本地音乐、通知栏控制、同步网易云歌单、每日推荐、搜索歌曲和歌单等功能。

gkd
Kotlin第 90 期

gkd

自定义屏幕点击的 Android 应用。该项目是基于无障碍功能的手机自动点击工具,支持自定义或订阅点击规则,可用来自动完成点击跳过广告、同意按钮、领红包等操作。

Squircle-CE
Kotlin第 88 期

Squircle-CE

Android 手机上的代码编辑器。这款免费的手机代码编辑器,支持 C、C++、Go、Python、Java 等三十多种编程语言,同时具有语法高亮、自动补全、文件管理、代码风格等功能。

legado
Kotlin第 87 期

legado

一款免费的安卓小说阅读器。这款阅读器体积小、无广告、界面简洁,支持自定义书源、本地导入小说、多种翻页模式、替换净化等功能。需要注意的是,它只是一个阅读器,不提供小说内容,初次安装后需要自行导入书源。

来自 @孤胆枪手 的分享
Music-Player-GO
Kotlin第 85 期

Music-Player-GO

一款小巧但功能齐全的本地 Android 音乐播放器。它拥有极简的界面和小巧的体积,支持中文、定时关闭、随机播放、按艺术家、专辑、歌曲或文件夹组织音乐等功能。

ReadYou
Kotlin第 83 期

ReadYou

一款 Material 风格的 Android RSS 阅读器。界面简洁清爽的 RSS 阅读器,支持订阅 RSS 链接、更新通知、沉浸式阅读等功能

uhabits
Kotlin第 79 期

uhabits

一款帮助建立和维持好习惯的应用。该软件完全免费、支持中文、无广告和内购,在 Google 应用商店上有 500 万的下载量。首先用户需要在 APP 上新建一个习惯,可以设置频率、量化任务、提醒时间等,每当完成一次习惯就在应用上做一个标记,后面会有详细的图表展示习惯养成情况。

Unciv
Kotlin第 77 期

Unciv

一款类似《文明》的单机策略手游。仅 6M 的回合制策略游戏,玩家可以在游戏中模拟创建帝国文明,相当于开源版的《文明》安卓手游。虽然游戏画面是像素风格,但并未影响游戏体验,游戏支持中文、内容丰富可玩性非常高。

typing-learner
Kotlin第 76 期

typing-learner

可通过视频生成单词本的背单词应用。该项目可将 MKV 格式的英文视频制作成单词库,在记忆单词时可通过台词和播放视频片段,让每个单词都有语境,帮助理解和记忆英文单词。

SmsForwarder
Kotlin第 75 期

SmsForwarder

Android 上的消息转发应用。可以监控 Android 手机上的短信、来电和应用通知,并根据配置好的规则自动转发给其它手机,以及包括钉钉、飞书、企业微信在内的多种主流消息平台。

PermissionX
Kotlin第 74 期

PermissionX

解决 Android 运行时权限的库。该项目本是作者写的一本书中的练手项目,后来经过不断优化和功能迭代,已经可以真正做到简化 Android 运行时权限处理的工作,所以就有了我们现在看到的 PermissionX。时至今日它依旧在持续更新,没有停下变得更好的脚步,或许这就是工匠精神的体现吧。[中文文档](https://blog.csdn.net/guolin_blog/category_10108528.html)

architecture-samples
Kotlin第 73 期

architecture-samples

Android 架构蓝图。该项目是官方给出的 Android 应用设计建议,展示并讨论了如何设计 Android 应用架构,以及保证项目的可测试和可维护性。还有一个简单的 to-do 应用作为示例,方便开发人员和初学者学习和理解

RocketX
Kotlin第 71 期

RocketX

加速 Android APK 编译的插件。它会自动识别未改动模块并在编译流程中替换为 AAR,最后只编译改动过的模块,从而实现加速的效果```// app module 的 build.gradle 加入apply plugin: 'com.rocketx'// 在根目录的 build.gradle 加入buildscript {dependencies {classpath 'io.github.trycatchx:rocketx:1.0.17'}}依赖 AS 插件 android studio setting->plugins-> marketplace 搜索 RocketX 安装```

暂无截图
Kotlin第 66 期

Component

Android 的组件化框架,帮助开发者在实现项目组件化。它的强大在于功能齐全、更新及时,支持 Kotlin、AndroidX、RxJava、协程等

暂无截图
Kotlin第 63 期

mirai

由 Kotlin 语言编写的 QQ 机器人框架。该项目提供了 Android QQ 协议的 API,通过这些 API 可以实现自动化操作,比如:群管理等功能,注意!该项目不支持一切商业使用。最后项目的 Kotlin 代码写的很好,感兴趣的同学可以去看下源码

DateTimePicker
Kotlin第 54 期

DateTimePicker

一个简约、漂亮的日期时间选择器。支持 100% 自定义 UI,内置日期时间选择弹窗基于 Google BottomSheetDialog

SketchyComponent
Kotlin第 45 期

SketchyComponent

一款 Android 上的手绘风格组件库。该库提供了一些基础图形和 icon,以及便捷的自定义能力。之前介绍过手绘风格的图表库大家很喜欢,这回是 Android 组件库不知道对不对大家的胃口。示例代码:```java// 1. 创建 Sketchy 图形val skSquareDrawable = SkSquareDrawable().apply {// 2. 设置属性fillColor = resources.getColor(android.R.color.holo_orange_dark)}// 3. 给 View 设置背景text.background = skSquareDrawable```

Flesh
Kotlin第 20 期

Flesh

如果你是一位想学习一下 Kotlin 的同学,那么 Flesh 是一个适合学习、练手、入门的项目。从中可以学到 Java 与 Kotlin 间的相互调用、爬虫操作。这是个诚意(福利)满满的项目,快去下载、加入到这个项目中吧

暂无截图
Kotlin第 20 期

kotlin-guides

这份指南提供了在使用 Kotlin 编写 Android 程序时要遵循的一系列规则

Eyepetizer-in-Kotlin
Kotlin第 17 期

Eyepetizer-in-Kotlin

一款使用 kotlin 语言开发的 App。适合初学者作为学习 kotlin 语言的一个项目,可以在做项目的同时体验到 kotlin 语言的优点