Two new projects have been released.
Stars, early adopters and feedback are welcome👏🏻
SweetDependency
An easy autowire and manage dependencies Gradle plugin.
Direct → https://github.com/HighCapable/SweetDependency
SweetProperty
An easy get project properties anywhere Gradle plugin.
Direct → https://github.com/HighCapable/SweetProperty
两个新项目已发布,欢迎 star 和尝鲜以及反馈问题👏🏻
SweetDependency
一个轻松自动装配和管理依赖的 Gradle 插件。
直达 → https://github.com/HighCapable/SweetDependency
SweetProperty
一个轻松在任意地方获取项目属性的 Gradle 插件。
直达 → https://github.com/HighCapable/SweetProperty
Stars, early adopters and feedback are welcome👏🏻
SweetDependency
An easy autowire and manage dependencies Gradle plugin.
Direct → https://github.com/HighCapable/SweetDependency
SweetProperty
An easy get project properties anywhere Gradle plugin.
Direct → https://github.com/HighCapable/SweetProperty
两个新项目已发布,欢迎 star 和尝鲜以及反馈问题👏🏻
SweetDependency
一个轻松自动装配和管理依赖的 Gradle 插件。
直达 → https://github.com/HighCapable/SweetDependency
SweetProperty
一个轻松在任意地方获取项目属性的 Gradle 插件。
直达 → https://github.com/HighCapable/SweetProperty
An new project have been released.
Stars, early adopters and feedback are welcome👏🏻
FlexiLocale
An easy generation Android i18ns string call Gradle plugin.
Direct → https://github.com/HighCapable/FlexiLocale
FlexiLocale
一个自动为 Android 项目生成国际化字符串调用的 Gradle 插件。
直达 → https://github.com/BetterAndroid/FlexiLocale
Stars, early adopters and feedback are welcome👏🏻
FlexiLocale
An easy generation Android i18ns string call Gradle plugin.
Direct → https://github.com/HighCapable/FlexiLocale
FlexiLocale
一个自动为 Android 项目生成国际化字符串调用的 Gradle 插件。
直达 → https://github.com/BetterAndroid/FlexiLocale
https://github.com/BetterAndroid/compose-multiplatform-template
I open sourced a Jetpack Compose Multiplatform project template, which is based on the official Compose mobile cross-platform transformation, it now supports Android, iOS, and Desktop. If you are interested, you can take a look.
I open sourced a Jetpack Compose Multiplatform project template, which is based on the official Compose mobile cross-platform transformation, it now supports Android, iOS, and Desktop. If you are interested, you can take a look.
GitHub
GitHub - BetterAndroid/compose-multiplatform-template: A Jetpack Compose Multiplatform project template that quickly generates…
A Jetpack Compose Multiplatform project template that quickly generates Android, iOS, and Desktop (JVM). - BetterAndroid/compose-multiplatform-template
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.
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://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.
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.me/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.2
betterandroid.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="http://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>
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.
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
Forwarded from 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
HighCapable/KavaRef
Modernizing Java Reflection with Kotlin. Contribute to HighCapable/KavaRef development by creating an account on GitHub.