GitHub Kotlin项目推荐|方便开发者快速进行Android 开发

GitHub Kotlin项目推荐|KtArmor 寓意着 为Android 赋予战斗装甲 方便开发者快速进行Android 开发

学习了Kotlin有一段时间了, 每次写项目/Demo的时候, 总是用到网络请求、MVP、MVVM、常用工具类、通用自定义View, 索性把这些整合到一起, 搭成一个Android的脚手架——KtArmor.

项目分析

仓库名称:KtArmor

标星(star):22 (不错哦,潜力股项目)

标星趋势

关注(watch):0

拷贝(fork):3

贡献人数:1

仓库大小:<1 MB

主要开发语言:Kotlin

语言分布:Kotlin:100.00%

代码提交周期分布

作者动态

综合推荐指数

2星

项目概述

什么是KtArmor ?

KtArmor 寓意着 为Android 赋予战斗装甲, 方便开发者快速进行Android 开发。节约开发者开发时间。为了满足开发者需求, 我整合了两个分支, 分别对应着 MVP, MVVM.

  • MVP分支
  • 架构模式: MVP + Kotlin
  • 网络请求: Retrofit + Okhttp + Coroutine + RxJava
  • 代码:简洁优雅, 易扩展
  • 文档: 有相关的KtArmor-MVP 系列文档说明
  • 插件:对应 KtArmor-MVP 模板代码生成插件
  • 功能:
  • 基本BaseActivity、BaseFragment、ToolbarActivity封装
  • MVP框架封装 MvpActivity、MvpFragment、BasePresenter、BaseModel封装
  • 网络请求封装 BaseOkHttpClient、BaseRetrofit、RetrofitFactory
  • 常用控件PlaceHolderView(占位布局), LoadingView(加载框)
  • 常用扩展封装(SharedPreferences、StartActivity、Log、Toast(不重复显示))等
  • MVP代码模板(Activity、Presenter、Contract、Model)生成插件
  • ….
  • MVVM分支
  • 架构模式: MVVM+ Androidx + Kotlin + LiveData + ViewModel
  • 网络请求: Coroutines + Retrofit + Okhttp

注意 看这里!

KtArmor 对应源代码在 对应分支上.

master 分支暂时没有合并。

如 KtArmor-MVP 版,在 mvp 分支上

如 KtArmor-MVVM 版,在 mvvm 分支上

项目地址

https://github.com/hyzhan43/KtArmor

程序员新视界:分享有趣、有料的程序员话题,每天进步一点点。

欢迎投稿本站:紫金网 » GitHub Kotlin项目推荐|方便开发者快速进行Android 开发