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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

基于 Jetpack Compose 的俄罗斯方块游戏

加速 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 安装```

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

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

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

提供 GitHub 用户相关数据可视化的项目

一款 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```
Kotlin 官方文档翻译项目

GitHub 账号数据可视化服务,很新颖地增加了 star 后可见(回复可见)😄

如果你是一位想学习一下 Kotlin 的同学,那么 Flesh 是一个适合学习、练手、入门的项目。从中可以学到 Java 与 Kotlin 间的相互调用、爬虫操作。这是个诚意(福利)满满的项目,快去下载、加入到这个项目中吧
这份指南提供了在使用 Kotlin 编写 Android 程序时要遵循的一系列规则
JetBrains 开源的 Kotlin 语言 Web 示例项目

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