Vector:基于 Kotlin 协程的 Android MVI 架构利器
Vector 是一个 Android 库,可以帮助你轻松实现 MVI 架构模式。它借鉴了 和 的优点,但与它们不同的是,它完全使用 Kotlin 协程而非 RxJava 构建。因此,它内部只使用了协程原语,并且对挂起函数(Suspending 函数)提供了广泛的支持。Vector 与 Android 架构组件配合良好,并且 100% 使用 Kotlin 编写,仅适用于 Kotlin。
Vector 主要基于以下三个类构建:VectorViewModel、VectorState 和 VectorFragment。
                            
                            矢量:基于Kotlin Coroutines的Android MVI体系结构库
                            预估大小:193个文件
                        
                        
                        
                                
                                gradlew
                                5KB
                            
                                                        
                                
                                settings.gradle
                                110B
                            
                                                        
                                
                                ViewModelCreatorsTest.kt
                                6KB
                            
                                                        
                                
                                SelectBasedStateProcessor.kt
                                6KB
                            
                                                        
                                
                                .gitignore
                                46B
                            
                                                        
                                
                                build.gradle
                                2KB
                            
                                                        
                                
                                StateProcessorWithLocks.kt
                                7KB
                            
                                                        
                                
                                .gitignore
                                47B
                            
                                                        
                                
                                build.gradle
                                1KB
                            
                                                        
                                
                                gradle-wrapper.jar
                                53KB
                            
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                            
                            
                                                        
                                        
                                    文件大小:399.58KB
                                
                                
                                
                            
评论区