WanAndroid Kotlin项目实现:基于MVVM架构的全面升级
                    WanAndroid-Kotlin项目基于鸿神提供的架构,使用Kotlin语言开发,并结合了Material Design、AndroidX、MVVM、ViewModel、LiveData、Coroutines(替代RxJava)、Retrofit等开源框架。相较于之前版本,本次项目进行了全面升级,修复了首页文章重复加载的bug,增加了Room数据库以支持足迹模块,并重构了搜索历史功能。还集成了蒲公英在线更新SDK,并通过协程和Retrofit替换了RxJava2 + Retrofit,实现了数据解析封装。该项目提供一个完整的MVVM结构客户端示例,供开发者学习和参考。                
            
                            
                            WanAndroidMVVM::fire::fire::fire:打造一款MVVM + LiveData + ViewModel + Coroutines(已经替换掉了部分RxJava,因为两种方式都想学习使用(๑•。•๑))+ okHttp + Retrofit + Glide的Kotlin版本的WanAndroid客户端
                            预估大小:398个文件
                        
                        
                        
                                
                                gradlew.bat
                                2KB
                            
                                                        
                                
                                gradlew
                                5KB
                            
                                                        
                                
                                android.json
                                18KB
                            
                                                        
                                
                                SearchActivity.kt
                                9KB
                            
                                                        
                                
                                MainActivity.kt
                                16KB
                            
                                                        
                                
                                EditTodoActivity.kt
                                9KB
                            
                                                        
                                
                                ColorUtil.kt
                                10KB
                            
                                                        
                                
                                ApiService.kt
                                9KB
                            
                                                        
                                
                                .gitignore
                                7B
                            
                                                        
                                
                                app-release.apk
                                11.76MB
                            
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                            
                            
                                                        
                                        
                                    文件大小:15.4MB
                                
                                
                                
                            
评论区