https://github.com/BetterAndroid/android-app-template
I open sourced a basic Android project template, through this template, you can quickly create a clean and concise standard Android project. If you are interested, you can take a look.
I open sourced a basic Android project template, through this template, you can quickly create a clean and concise standard Android project. If you are interested, you can take a look.
GitHub
GitHub - BetterAndroid/android-app-template: A template for quickly creating basic Android project.
A template for quickly creating basic Android project. - BetterAndroid/android-app-template
https://github.com/BetterAndroid/FlexiUI
I am preparing to open source a UI library, which is suitable for Jetpack Compose and Flutter's UI component library, the relevant code will be improved and submitted in the near future. The code for the Android native part has been completed, you can click on the link to view it. This set of UI will be applied to Among all my later projects, if you are interested in this, you can pay attention to this warehouse in advance. Thank you for your support.
I am preparing to open source a UI library, which is suitable for Jetpack Compose and Flutter's UI component library, the relevant code will be improved and submitted in the near future. The code for the Android native part has been completed, you can click on the link to view it. This set of UI will be applied to Among all my later projects, if you are interested in this, you can pay attention to this warehouse in advance. Thank you for your support.
GitHub
GitHub - BetterAndroid/FlexiUI: A flexible and useful UI component library.
A flexible and useful UI component library. Contribute to BetterAndroid/FlexiUI development by creating an account on GitHub.
👍1
HighCapable
https://github.com/BetterAndroid/BetterAndroid I have open sourced a tool library for Android developers, if you are interested, you can take a look. I look forward to your follow and star.
https://betterandroid.github.io/BetterAndroid
The new document is now online, welcome to check it out.
The new document is now online, welcome to check it out.
betterandroid.github.io
Better Android
Create more useful tool extensions for Android
Forwarded from 方のチャンネル (Fankes yooni)
Reply: https://t.iss.one/XiaofangDaily/119
第一个 alpha 版本已经发布到 Maven Central,你可以点击下方链接前往查看并开始使用,相关文档和 Demo 正在持续完善中。
https://github.com/BetterAndroid/FlexiUI
第一个 alpha 版本已经发布到 Maven Central,你可以点击下方链接前往查看并开始使用,相关文档和 Demo 正在持续完善中。
https://github.com/BetterAndroid/FlexiUI
BetterAndroid Updated.
https://betterandroid.github.io/BetterAndroid
https://betterandroid.github.io/BetterAndroid
Bump ui-component to 1.0.6, ui-extension to 1.0.5, system-extension to 1.0.2betterandroid.github.io
Better Android
Create more useful tool extensions for Android
New project published!
https://github.com/BetterAndroid/PanguText
A typographic solution for the optimal alignment of CJK characters, English words, and half-width digits.
For English Users:
https://github.com/fankes/fankes/blob/main/project-promote/README.md#pangutext
面向中文用户:
这是一个为移动端 App 提供的中日韩 (CJK) 与英文单词、半角数字排版的解决方案,主要服务于中文和英文语境混用的环境,这是一套轻量级无侵入性的解决方案,皆在快速解决文本排版问题,起因为在此之前市面上还没有一套完美的解决方案,有解决方案的厂商和企业也没有对外公开他们的方案,喜欢在中英文之间加空格的强迫症患者现在不需要再进行这种操作了。
推广链接:https://github.com/fankes/fankes/blob/main/project-promote/README-zh-CN.md#pangutext
https://github.com/BetterAndroid/PanguText
A typographic solution for the optimal alignment of CJK characters, English words, and half-width digits.
For English Users:
https://github.com/fankes/fankes/blob/main/project-promote/README.md#pangutext
面向中文用户:
这是一个为移动端 App 提供的中日韩 (CJK) 与英文单词、半角数字排版的解决方案,主要服务于中文和英文语境混用的环境,这是一套轻量级无侵入性的解决方案,皆在快速解决文本排版问题,起因为在此之前市面上还没有一套完美的解决方案,有解决方案的厂商和企业也没有对外公开他们的方案,喜欢在中英文之间加空格的强迫症患者现在不需要再进行这种操作了。
推广链接:https://github.com/fankes/fankes/blob/main/project-promote/README-zh-CN.md#pangutext
GitHub
GitHub - BetterAndroid/PanguText: A typographic solution for the optimal alignment of CJK characters, English words, and half-width…
A typographic solution for the optimal alignment of CJK characters, English words, and half-width digits. - BetterAndroid/PanguText
Planned!
https://github.com/BetterAndroid/Hikage
An Android responsive UI building tool.
画饼!一个 Android 响应式 UI 构建工具。
https://github.com/BetterAndroid/Hikage
An Android responsive UI building tool.
画饼!一个 Android 响应式 UI 构建工具。
GitHub
GitHub - BetterAndroid/Hikage: An Android responsive UI building tool.
An Android responsive UI building tool. Contribute to BetterAndroid/Hikage development by creating an account on GitHub.
HighCapable
Planned! https://github.com/BetterAndroid/Hikage An Android responsive UI building tool. 画饼!一个 Android 响应式 UI 构建工具。
Hikageable {
LinearLayout(
lparams = LayoutParams(matchParent = true)
) {
TextView(
id = "text",
initialize = {
text = "Hello, Hikage!"
},
lparams = LayoutParams(widthMatchParent = true) {
bottomMargin = 10.dp
}
)
Button(
id = "button",
initialize = {
text = "Button"
setOnClickListener {
toast("Button clicked")
}
}
)
}
}Will build:
<?xml version="1.0" encoding="utf-8">
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:text="Hello, Hikage!" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_heig
ht="wrap_content"
android:text="Button" />
</LinearLayout>
🤯3
HighCapable
Planned! https://github.com/BetterAndroid/Hikage An Android responsive UI building tool. 画饼!一个 Android 响应式 UI 构建工具。
https://github.com/BetterAndroid/Hikage
Hikage project has officially released version 1.0.0. We welcome your feedback and suggestions.
Hikage 项目已正式发布 1.0.0 版本,欢迎反馈和提出你的建议。
Hikage project has officially released version 1.0.0. We welcome your feedback and suggestions.
Hikage 项目已正式发布 1.0.0 版本,欢迎反馈和提出你的建议。
GitHub
GitHub - BetterAndroid/Hikage: An Android responsive UI building tool.
An Android responsive UI building tool. Contribute to BetterAndroid/Hikage development by creating an account on GitHub.
🥰1👏1
HighCapable
https://github.com/BetterAndroid/Hikage Hikage project has officially released version 1.0.0. We welcome your feedback and suggestions. Hikage 项目已正式发布 1.0.0 版本,欢迎反馈和提出你的建议。
HighCapable
https://github.com/BetterAndroid/Hikage Hikage project has officially released version 1.0.0. We welcome your feedback and suggestions. Hikage 项目已正式发布 1.0.0 版本,欢迎反馈和提出你的建议。
Hikage (hikage-core) 1.0.1 版本已发布,详见更新日志。
* 更新了状态管理功能
https://betterandroid.github.io/Hikage/en/about/changelog
https://betterandroid.github.io/Hikage/zh-cn/about/changelog
* 更新了状态管理功能
val myLayout = Hikageable {
// 声明一个非空可变状态
val mTextState = mutableStateOf("Hello, World!")
// 声明一个可空可变状态
val mDrawState = mutableStateOfNull<Drawable>()
// 你可以将状态委托给一个变量
var mText by mTextState
var mDraw by mDrawState
LinearLayout(
lparams = LayoutParams(matchParent = true),
init = {
orientation = LinearLayout.VERTICAL
}
) {
TextView {
textSize = 16f
gravity = Gravity.CENTER
// 设置 (绑定) 状态到文本
setState(mTextState) {
text = it
}
}
ImageView {
// 设置 (绑定) 状态到 Drawable
setState(mDrawState) {
setImageDrawable(it)
}
}
Button {
text = "Click Me!"
setOnClickListener {
// 修改非空状态的值
mText = "Hello, Hikage!"
// 修改可空状态的值
mDraw = drawableResource(R.drawable.ic_my_drawable)
}
}
}
}
https://betterandroid.github.io/Hikage/en/about/changelog
https://betterandroid.github.io/Hikage/zh-cn/about/changelog
💯1
Forwarded from [DEPRECATED] YukiReflection
A new Java Reflection in Kotlin tool library has been launched to continue the existence value of the
已立项一个全新 Java Reflection in Kotlin 的工具库,用于延续
https://github.com/HighCapable/KavaRef
YukiReflection project. YukiReflection will be deprecated soon, so stay tuned for new projects.已立项一个全新 Java Reflection in Kotlin 的工具库,用于延续
YukiReflection 项目的存在价值,`YukiReflection` 将在不久后弃用,敬请期待新项目。https://github.com/HighCapable/KavaRef
GitHub
GitHub - HighCapable/KavaRef: A modernizing Java Reflection with Kotlin.
A modernizing Java Reflection with Kotlin. Contribute to HighCapable/KavaRef development by creating an account on GitHub.
👍2❤1
Forwarded from [SFW] [ZH/EN] KavaRef (ㅤㅤ)
全新的 @KavaRef 1.0.0 已发布,我们欢迎正在使用 YukiReflection 的开发者迁移到这套全新的反射 API 上,或者你有兴趣在 Kotlin 中更优雅地使用 Java 反射,那么这套 API 可能会很适合你。
https://github.com/HighCapable/KavaRef
https://github.com/HighCapable/KavaRef
GitHub
GitHub - HighCapable/KavaRef: A modernizing Java Reflection with Kotlin.
A modernizing Java Reflection with Kotlin. Contribute to HighCapable/KavaRef development by creating an account on GitHub.
❤4
HighCapable
https://github.com/BetterAndroid/Hikage Hikage project has officially released version 1.0.0. We welcome your feedback and suggestions. Hikage 项目已正式发布 1.0.0 版本,欢迎反馈和提出你的建议。
https://github.com/BetterAndroid/Hikage
Hikage project has been updated to adapt to Android 16 and improve performance. We welcome your feedback and suggestions.
Hikage 项目已更新,适配了 Android 16 并改进了性能,欢迎反馈和提出你的建议。
Hikage project has been updated to adapt to Android 16 and improve performance. We welcome your feedback and suggestions.
Hikage 项目已更新,适配了 Android 16 并改进了性能,欢迎反馈和提出你的建议。
GitHub
GitHub - BetterAndroid/Hikage: An Android responsive UI building tool.
An Android responsive UI building tool. Contribute to BetterAndroid/Hikage development by creating an account on GitHub.
🔥2
Forwarded from Yuki Hook
YukiHookAPI will enter the 2.x version development phase. Due to legacy issues, version 2.x will be completely refactored and rely on the new @KavaRef as the reflection API. It will no longer provide its own reflection API. You can choose your preferred API, such as DexKit.
The 2.x structure is as follows:
- yukihook-core
(Required) Core dependency, including the basic framework
- yukihook-api-rovo89
Integrates the Rovo89 Xposed API with core
- yukihook-api-libxposed
Integrates the LSPoded API 100 with core
- yukihook-api-helper
YukiHook's Hook DSL syntax sugar, including @KavaRef extensions
- yukihook-xposed-module
Xposed module core functionality, including modern entry points
- yukihook-xposed-module-extension
Xposed module-related extensions, such as resource injection and Activity proxy
- yukihook-xposed-module-plugin
Gradle plugin for automated assembly of Xposed modules
All modules except core are optional. You can also integrate third-party or your own Hook frameworks from core. YukiHook only provides the JVM-level Hook API. Architecture.
Development will proceed in phases, with new development progress synchronized to the 2.x branch. We welcome developers to contribute suggestions or submit pull requests to participate in the development process.
YukiHookAPI 将进入 2.x 版本的开发阶段,由于历史项目负担,2.x 版本将迎来完全重构,并依赖全新的 @KavaRef 作为反射 API,自身不再提供反射 API,你也可以选用你喜欢的 API,例如 DexKit。
2.x 结构大致如下:
- yukihook-core
(必须) 核心依赖,包含基础框架
- yukihook-api-rovo89
Rovo89 Xposed API 对接 core
- yukihook-api-libxposed
LSPoded API 100 对接 core
- yukihook-api-helper
YukiHook 的 Hook DSL 语法糖,包含 @KavaRef 的功能扩展
- yukihook-xposed-module
Xposed 模块功能核心,包括现代的入口类
- yukihook-xposed-module-extension
Xposed 模块相关扩展,例如资源注入,Activity 代理
- yukihook-xposed-module-plugin
Gradle 插件,自动化装配 Xposed 模块
所有模块除 core 外均可选,你也可以自行从 core 对接第三方或者自己的 Hook 框架,YukiHook 仅提供 Jvm 层的 Hook API 架构。
开发将会分步进行,新的开发进度将同步到 2.x 分支,我们欢迎更多开发者提出建议或提 PR 共同参与到开发中来。
The 2.x structure is as follows:
- yukihook-core
(Required) Core dependency, including the basic framework
- yukihook-api-rovo89
Integrates the Rovo89 Xposed API with core
- yukihook-api-libxposed
Integrates the LSPoded API 100 with core
- yukihook-api-helper
YukiHook's Hook DSL syntax sugar, including @KavaRef extensions
- yukihook-xposed-module
Xposed module core functionality, including modern entry points
- yukihook-xposed-module-extension
Xposed module-related extensions, such as resource injection and Activity proxy
- yukihook-xposed-module-plugin
Gradle plugin for automated assembly of Xposed modules
All modules except core are optional. You can also integrate third-party or your own Hook frameworks from core. YukiHook only provides the JVM-level Hook API. Architecture.
Development will proceed in phases, with new development progress synchronized to the 2.x branch. We welcome developers to contribute suggestions or submit pull requests to participate in the development process.
YukiHookAPI 将进入 2.x 版本的开发阶段,由于历史项目负担,2.x 版本将迎来完全重构,并依赖全新的 @KavaRef 作为反射 API,自身不再提供反射 API,你也可以选用你喜欢的 API,例如 DexKit。
2.x 结构大致如下:
- yukihook-core
(必须) 核心依赖,包含基础框架
- yukihook-api-rovo89
Rovo89 Xposed API 对接 core
- yukihook-api-libxposed
LSPoded API 100 对接 core
- yukihook-api-helper
YukiHook 的 Hook DSL 语法糖,包含 @KavaRef 的功能扩展
- yukihook-xposed-module
Xposed 模块功能核心,包括现代的入口类
- yukihook-xposed-module-extension
Xposed 模块相关扩展,例如资源注入,Activity 代理
- yukihook-xposed-module-plugin
Gradle 插件,自动化装配 Xposed 模块
所有模块除 core 外均可选,你也可以自行从 core 对接第三方或者自己的 Hook 框架,YukiHook 仅提供 Jvm 层的 Hook API 架构。
开发将会分步进行,新的开发进度将同步到 2.x 分支,我们欢迎更多开发者提出建议或提 PR 共同参与到开发中来。
10.1-10.8 项目计划
[1] https://github.com/HighCapable/Gropify
[2] https://github.com/HighCapable/YukiHookAPI/tree/2.x
[1] https://github.com/HighCapable/Gropify
[2] https://github.com/HighCapable/YukiHookAPI/tree/2.x
🌚2❤1