在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):githubwing/GankClient-Kotlin开源软件地址(OpenSource Url):https://github.com/githubwing/GankClient-Kotlin开源编程语言(OpenSource Language):Kotlin 96.9%开源软件介绍(OpenSource Introduction):GankClient-Kotlingank.io kotlin实现的干货集中营客户端 风格采用了Material Design. 多数控件都是design包里面的。 项目模式Kotlin让你的代码量大大减少,函数式编程让你爽到飞上天!如果你想学习Kotlin,本项目应该会给你不少帮助。 MVP通过契约类Contract管理View Model Presenter接口。
主要流程如下: 用户与View交互,View得知用户需要加载数据,告知Presenter,Presenter则告知Model,Model拿到数据反交于Prsenter,Presenter将数据交给View进行展示。 Dagger2项目中,主要进行presenter、model、retrofit Api等类的注入操作。 ApiComponent
依赖于: 1.ApiModule(提供okhttpClient、Retrofit、Api等)
FuckGoodsComponent
RandomComponent
Rxjava + Retrofit + okhttp3主要用于网络访问。 DeepLinkDispatch基于路由进行页面转发。 GankClientUri 定义一些路由规则、URI等 GankRouter 统一由此进行路由操作 GSON用于json的解析操作。 Glide用于图片的加载。 ByeBurGer用于导航栏以及悬浮按钮滑动隐藏。 License
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论