XProject介绍 从事android开发多年以来的经验汇总,并提供一个快速开发的模块化组件化架构框架 所用开源库 RxLifecycle辅助开发 Bugly 监控各种项目bug LeakCanary 监控内存使用 BlockCanary 性能监控使用 Glide图片下载工具库 RxBus事件传递 ARouter管理统一跳转 Walle的多渠道快速打包 Tinker实现热修复热更新 VasSonic实现简单的Hybrid框架 GreenDao管理数据库 AndroidAsync Socket编程 ButterKnife注解 Netease.im网易云信实现视频直播开发模块 涉及UI的主要开源(官方)组件 QMUI Android 控件库 BaseRecyclerViewAdapterHelper SmartRefreshLayout material-dialogs flexbox constraint-layout 整体架构 MVP+Retrofit+RxJava的框架网络请求进行 Java+Kotlin+C++ 混合编程 baselib 又分为 feature module live login