android 便捷开发库。 包含开发必要使用的组件及共用代码,此库是重构版本,把之前开源的 android 库集中到一个项目中。
快速开始(最新版本以标签上显示为准):
implementation 'cn.ymex.kitx:start:0.1.15'
快速开发库,默认已经依赖了 kitx_core
,kitx_tips
,kitx_gilde
,kitx_webview
,kitx_widget
App 开发核心库
implementation 'cn.ymex.kitx:core:0.1.15'
常用方法拓展
implementation 'cn.ymex.kitx:snippet:0.1.15'
基于gilde 封装的ImageView.
implementation 'cn.ymex.kitx:webview:0.1.15'
基于原生原生WebView,增加进度条、调试功能。
~~ 基于 腾讯X5 WebView。 集成页面加载进度条与Js 与 Java 通信的功能。~~
implementation 'cn.ymex.kitx:webview:0.1.15'
// 版本0.1.14及以下基于 腾讯X5 WebView 集成页面加载进度条与Js 与 Java 通信的功能
implementation 'cn.ymex.kitx:webview:0.1.14'
常用组件库
implementation 'cn.ymex.kitx:widget:0.1.15'
- banner
- effect 点击效果组件
- TextLabel 混排标签
- SwipeRefreshLayout 下拉刷新
- FlowLayout 流布局
- RatioLayout 比例布局
使用okhttp + retrofit2 封装,基于LiveData通知式回调。
implementation 'cn.ymex.kitx:anhttp:0.1.15'
//依赖项
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0'
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.2.0'
api "com.squareup.okhttp3:okhttp:4.4.0"
api "com.squareup.okhttp3:logging-interceptor:4.4.0"
api "com.squareup.retrofit2:retrofit:2.7.2"
api "com.squareup.retrofit2:converter-gson:2.7.2"
api "com.squareup.retrofit2:converter-scalars:2.7.2"
集成友盟的移动统计与消息推送
implementation 'cn.ymex.kitx:umeng:0.1.15'
Copyright 2017 ymex.cn
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.