Skip to content

本项目主要是以Kotlin 语言为主,学习为目的,更新一些常用的东西。主要涉及一些三方框架、Kotlin 涉及到的设计模式演变

Notifications You must be signed in to change notification settings

wanglyGithub/LessonProject

Repository files navigation

LsnProject

项目介绍

该项目只是出于学习为目的,语言方面主要是以Kotlin 为主。

更新

项目主要更新点如下:

Kotlin

  • DSL简单学习 ✔️

  • Kotlin+MVP ✔️

  • Kotlin 设计模式

    • 单例模式 ✔️
    • 工厂模式 更新中
  • Kotlin+MVP+协程 —— 更新中,暂缓

  • Retrofit+MVVM+协程 ✔️

  • 通用刷新列表 ✔️

三方框架

手写EventBus

  在手写EventBus 之前我们需要对EventBus 有一个整体的认知,以方便手写EventBus 出现的种种问题。具体的使用可参考 EventBus, 在这里呢也不过多的赘述,相信大家在实际项目中已经运用自如了,包括线程的的切换[ThreadModel],事件的订阅[register],事件的解绑[unregister],以及事件的发送[post]。那么我们是否了解了EventBus 的内部实现呢,接下来就基于源码的理解,实现手写EvenBus。

项目总结

About

本项目主要是以Kotlin 语言为主,学习为目的,更新一些常用的东西。主要涉及一些三方框架、Kotlin 涉及到的设计模式演变

Resources

Stars

Watchers

Forks

Packages

No packages published