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

本项目主要是以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

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