All Projects → chengzichen → Flyabbit

chengzichen / Flyabbit

🔥组件化,Retrofit,Rxjava2,dagger2,Mvp ,ReactNative ,Atlas(插件化)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Flyabbit

Acgclub
一款纯粹的ACG聚合类App
Stars: ✭ 829 (+278.54%)
Mutual labels:  rxjava2, dagger2, mvp, retrofit
Bigbang
Android base project used by Xmartlabs team
Stars: ✭ 47 (-78.54%)
Mutual labels:  rxjava2, dagger2, mvp, retrofit
Playa
玩Android(http://www.wanandroid.com/) APP(MVP + RxJava2 + Retrofit2 + Dagger2)
Stars: ✭ 93 (-57.53%)
Mutual labels:  dagger2, mvp, retrofit
Jd Test
仿京东app 全新组件化架构升级
Stars: ✭ 1,346 (+514.61%)
Mutual labels:  dagger2, mvp, retrofit
Jreadhub
Readhub Android 客户端——官网 : https://readhub.cn
Stars: ✭ 168 (-23.29%)
Mutual labels:  dagger2, mvp, retrofit
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-75.8%)
Mutual labels:  rxjava2, dagger2, mvp
Aiyagirl
🔥 爱吖妹纸(含 Kotlin 分支版本)——Retrofit + RxJava + MVP 架构 APP 体验代码家的干货集中营 Gank.io,福利多多,不容错过
Stars: ✭ 1,109 (+406.39%)
Mutual labels:  rxjava2, dagger2, mvp
Kotlinmvparchitecture
Clean MVP Architecture with Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Added Unit Tests(Kotlin Tests)!
Stars: ✭ 143 (-34.7%)
Mutual labels:  dagger2, mvp, retrofit
Scallop
干货集中营Android app(MVP + RxJava2 + Dagger2 + Retrofit)
Stars: ✭ 120 (-45.21%)
Mutual labels:  dagger2, mvp, retrofit
Kingtv
📺 高仿全民直播(全民TV),项目采用 MVP + RXJava + Retrofit + OKHttp + Material Design + Dagger2 + Base + Glide + GreenDao构建。因为全民TV已经凉了,导致App已经连不上。所以本项目已暂停维护。仅供学习。 推荐MVPFrame: https://github.com/jenly1314/MVPFrame 和你值得拥有的MVVMFrame快速开发框架: https://github.com/jenly1314/MVVMFrame
Stars: ✭ 1,594 (+627.85%)
Mutual labels:  dagger2, mvp, retrofit
Androidbasemvp
🚀一个快速搭建MVP+RxJava2+Retrofit 基础框架,主要是封装有Http网络请求、日志、缓存、加载等待、toast、页面状态布局管理、权限、RxBus、Glide图片加载等组件,方便快速开发新项目、减少开发成本。
Stars: ✭ 184 (-15.98%)
Mutual labels:  rxjava2, mvp, retrofit
Wanandroid
玩安卓客户端(Java版)
Stars: ✭ 166 (-24.2%)
Mutual labels:  rxjava2, mvp, retrofit
Ribble
Simple Dribbble Client using Dribbble API, fully written in Kotlin 😱 ❤️
Stars: ✭ 872 (+298.17%)
Mutual labels:  rxjava2, dagger2, mvp
Android Base
Android Clean Architecture MVP RESTful client template app
Stars: ✭ 87 (-60.27%)
Mutual labels:  rxjava2, dagger2, mvp
Bestnote
👊 持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用
Stars: ✭ 841 (+284.02%)
Mutual labels:  rxjava2, dagger2, mvp
Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (-54.34%)
Mutual labels:  rxjava2, dagger2, mvp
Android Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 4,360 (+1890.87%)
Mutual labels:  rxjava2, dagger2, mvp
Android Kotlin Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 615 (+180.82%)
Mutual labels:  rxjava2, dagger2, mvp
Refactoring Android App Series Overview
Overview of wonderful series started by Oday and Rakesh for refactoring android application under youtube channel Dry Code.
Stars: ✭ 101 (-53.88%)
Mutual labels:  rxjava2, dagger2, mvp
Armscomponent
📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Stars: ✭ 1,664 (+659.82%)
Mutual labels:  rxjava2, dagger2, mvp

前言

  • 快速实现MVP组件化
  • ReactNative-Android 的简单实践
  • 阿里Atlas(插件化)与该项目的简单实践

集android技术于一体,你们想要的都在这里

分支说明

  • master : 主分支以MVP和组件化更新为主
  • feature-rn : rn特色分支 :主要以更新rn与Android结合实践优化为主
  • feature-atlas : 以阿里Atlas插件化结合为主

最新版本

项目名 文档说明 源码 Demo 最新版本
AndroidStudio插件 IDE 插件文档 源码
组件化脚本 组件化脚本文档 源码 Download
FMVP FMVP文档 源码 demo Download
FSelector FSelector文档 源码 demo
RxBus 总线(RxBus)文档 源码 暂无 Download
Timberhelper 好用的日志管理文档 源码 暂无 Download

效果

Gif动态效果 DemoAPK下载 架构图

简介

  • AndroidStudio插件

    • 使用简单,能够灵活配置任意的组件使用组件化
    • 一键使用MVP,提供了选择最新或者适合自己的mvpsdk依赖版本(Dagger2 以及ARouter)


  • FMVP

    • degger2 ,util....每个Modle中提供了XXDiHelper 快速使用AOP依赖注入,一键注入你想要的
    • rxjava,retrofit让网络请求线程切换赢在起跑线上
    • 使用ARouter路由解耦跳转更加灵活
    • MVP更加简单实用,网络,缓存,数据库开箱即用
    • base中封装了懒加载的BaseFragment,BaseActivity,满足你日常开发的各种动作和姿势
    • room,MemoryCache,SPHelperRxCache提供了强大的网络请求和缓存功能

  • 日志管理(Timber)

    • 整合了timber和logger日志框架,一行代码初始化,debug打印日志,release异步保存错误日志到指定的位置.

  • 事件总线(RxBus)
    • 提供普通的消息通知,以及粘性消息通知,使用了Rxjava必备神器

混淆

  • android混淆说明

    混淆文件都在了app/proguard-pro目录下,第三方库的混淆都提供了,满足日常开发,除了第三方开源库之外,在app/proguard-pro/proguard-self.pro中还有项目特有的混淆方式.需要添加就在改文件中添加混淆

相关文章

第一篇-网络篇:

第二篇-Retrofit源码解析

第三篇-Android组件化和快速实现MVP

更新中....

关于个人

Github:https://github.com/chengzichen

CSDN : http://blog.csdn.net/chengzichen_

个人博客 : https://chengzichen.github.io/

本人一直都致力于组件化和插件化的研究如果大家有更好的想法可以联系我一起成长
图片名称
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].