开源一款Github Android客户端(基于kotlin和组件化)

CoolHub

开源的Github Android客户端,基于Kotlin,组件化开发

功能

  • 支持根据个人兴趣推荐仓库
  • 支持热点仓库查看
  • 支持搜索仓库和用户
  • 支持仓库详情查看
  • 支持用户详情查看
  • 支持star和watch
  • 支持中英文

App截图

下载

下载地址

App架构

整个App分为基础模块Module_base和业务模块Module_Business

(1)基础模块分为base(基础功能)、api(网络业务组件)、widgets(基础ui组件)

(2)业务模块分为business_base(基础业务模块)、business_start(启动页业务组件)、business_mainpage(首页业务组件)、business_login(登录业务组件)、business_search(搜索业务组件)

(3)各业务组件之间的通信通过CC框架来处理

配置文件说明:
(1)AppModules.properties 组件化配置,例如business_login为true,登录组件就以调试App模式运行,false为library模式
(2)gradle.properties
        -> IS_SIMULATOR  true表示支持在模拟器上运行,false表示不支持在模拟器上运行
复制代码

用到的第三方框架

源码地址

github地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值