Skip to content

ymex/kitx

Repository files navigation

kitx

android 便捷开发库。 包含开发必要使用的组件及共用代码,此库是重构版本,把之前开源的 android 库集中到一个项目中。

快速开始(最新版本以标签上显示为准):

implementation 'cn.ymex.kitx:start:0.1.15'

快速开发库,默认已经依赖了 kitx_core,kitx_tips,kitx_gilde,kitx_webview,kitx_widget

core

App 开发核心库

implementation 'cn.ymex.kitx:core:0.1.15'

kitx_snippet

常用方法拓展

  implementation 'cn.ymex.kitx:snippet:0.1.15'

kitx_gilde

基于gilde 封装的ImageView.

  implementation 'cn.ymex.kitx:webview:0.1.15'

kitx_webview

基于原生原生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'

kitx_widget

常用组件库

implementation 'cn.ymex.kitx:widget:0.1.15'
  • banner
  • effect 点击效果组件
  • TextLabel 混排标签
  • SwipeRefreshLayout 下拉刷新
  • FlowLayout 流布局
  • RatioLayout 比例布局

kitx_anhttp

使用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"

tps_umeng

集成友盟的移动统计与消息推送

  implementation 'cn.ymex.kitx:umeng:0.1.15'

License

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.