金智囊socket通讯的mvvm架构

1.在你的的顶层布局使用ProviderWidget, 比如: ProviderWidget( onModelReady: (model) { //初始化数据 }, builder: (context, model, child) { //根据不同的model状态来实现不同的子布局 }, model:model )

2.构建你的model,继承ViewStateModel

3.构建数据来源,继承BaseRepository

Libraries

BaseRepository
ProviderWidget
SocketConfig
StartService
ViewState
ViewStateModel