Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

programmelearn/SampleProject

Repository files navigation

一个基于 Kotlin + MVVM + Jetpack + DataBinding + 协程的 玩Android 客户端


为什么写这个项目

  • 一开始,我只是打算写一个模板项目,把自己收集整理的项目模板、工具之类的拆分一下,好在将来的项目中直接依赖,弄完之后又觉得,就这么封装也没个demo,好像也不太好,于是就就着 WanAndroid 的开放 API,完成了这个项目。

项目架构

  • Kotlin 语言
  • MVVM 架构
  • Jetpack 组件
  • DataBinding
  • Koin 依赖注入
  • Retrofit + 协程 网络加载
  • Glide 图片加载
  • SmartRefreshLayout 刷新
  • 大概就这些。。。

给你瞅瞅

最后

  • 注意:由于 lib_recyclerview 库中用到了反射,所以需要添加混淆规则:

-keep class cn.wj.android.recyclerview.** { *; } -keep class * extends cn.wj.android.recyclerview.** { *; }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Kotlin 100.0%

AltStyle によって変換されたページ (->オリジナル) /