Skip to content

geekcoderman/XProject

 
 

Repository files navigation

XProject介绍

从事android开发多年以来的经验汇总,并提供一个快速开发的模块化组件化架构框架

整体架构

MVP+Retrofit+RxJava的框架网络请求进行

Java+Kotlin+C++ 混合编程

RxLifecycle辅助开发

Bugly 监控各种项目bug

LeakCanary 监控内存使用

BlockCanary 性能监控使用

Glide图片下载工具库

RxBus事件传递

ARouter管理统一跳转

Walle的多渠道快速打包

Tinker实现热修复热更新

VasSonic实现简单的Hybrid框架

GreenDao管理数据库

AndroidAsync Socket编程

ButterKnife注解

Netease.im网易云信实现视频直播开发模块

涉及UI的主要开源(官方)组件

  1. BaseRecyclerViewAdapterHelper
  2. SmartRefreshLayout
  3. material-dialogs
  4. flexbox
  5. constraint-layout

About

从事android开发多年以来的经验汇总,并提供一个快速开发的框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 52.1%
  • CMake 26.6%
  • Java 17.2%
  • C++ 4.1%