下拉刷新
Kotlin 项目
分类

这里是按照「分类」阅读往期的 HelloGitHub 月刊内容, 您目前在查看 HelloGitHub Kotlin 项目 集合。

Star 5.9k
Fork 823

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

uhabits
2
Unciv
Star 4.9k
Fork 1.1k

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

Unciv
Star 798
Fork 47

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

typing-learner
Star 7.5k
Fork 1.1k

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

SmsForwarder
Star 2.9k
Fork 346

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

PermissionX
Star 4.2w
Fork 1.1w

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

architecture-samples
Star 602
Fork 108

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

compose-tetris
Star 713
Fork 86

加速 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 安装
RocketX
Star 9.5k
Fork 696

IDE 翻译插件。支持 JetBrains 系列产品

TranslationPlugin
Star 2.6k
Fork 282

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