All Projects → vihuela → RAD

vihuela / RAD

Licence: other
Mvp+Databinding+Aop+Rx

Programming Languages

java
68154 projects - #9 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to RAD

Androidstarters.com
Kickstart your next Android Application in 10 seconds.
Stars: ✭ 280 (+937.04%)
Mutual labels:  mvp-architecture, databinding
WanAndroidJetpack
🔥 WanAndroid 客户端,Kotlin + MVVM + Jetpack + Retrofit + Glide。基于 MVVM 架构,用 Jetpack 实现,网络采用 Kotlin 的协程和 Retrofit 配合使用!精美的 UI,便捷突出的功能实现,欢迎下载体验!
Stars: ✭ 124 (+359.26%)
Mutual labels:  okhttp, databinding
Photonoter
📓Material Design风格的开源照片笔记。(MVP+Dagger2+RxJava+AspectJ+Dex处理)
Stars: ✭ 1,592 (+5796.3%)
Mutual labels:  mvp-architecture, aop-aspects
AvengersChat
💙 Android sample Avengers chat application using Stream Chat SDK based on MVVM (ViewModel, Coroutines, Room, Hilt, Repository) architecture.
Stars: ✭ 350 (+1196.3%)
Mutual labels:  okhttp, databinding
Mvvmhabitcomponent
👕基于MVVMHabit框架,结合阿里ARouter打造的一套Android MVVM组件化开发方案
Stars: ✭ 857 (+3074.07%)
Mutual labels:  okhttp, databinding
Android Mvp Mvvm Flytour
🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精…
Stars: ✭ 2,948 (+10818.52%)
Mutual labels:  mvp-architecture, databinding
Android-Model-View-Presenter
No description or website provided.
Stars: ✭ 26 (-3.7%)
Mutual labels:  okhttp, mvp-architecture
T Mvp
Android AOP Architecture by Apt, AspectJ, Javassisit, based on Realm+Databinding+MVP+Retrofit+Rxjava2
Stars: ✭ 2,740 (+10048.15%)
Mutual labels:  mvp-architecture, databinding
Mvvmhabit
goldze: 本人喜欢尝试新的技术,以后发现有好用的东西,我将会在企业项目中实战,没有问题了就会把它引入到MVVMHabit中,一直维护着这套框架,谢谢各位朋友的支持。如果觉得这套框架不错的话,麻烦点个 star,你的支持则是我前进的动力!
Stars: ✭ 6,789 (+25044.44%)
Mutual labels:  okhttp, databinding
Mvvm Juejin
高仿"掘金Android App": databinding + kotlin + rx 的优雅实践。(持续打磨中~)
Stars: ✭ 403 (+1392.59%)
Mutual labels:  okhttp, databinding
Mvvmsmart
基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合ViewModel+Lifecycles+Navigation+DataBinding+LiveData+Okhttp+Retrofit+RxJava+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发高质量、易维护的Android应用。 项目组会持续维护,请放心使用.欢迎Start并Fork交流.
Stars: ✭ 382 (+1314.81%)
Mutual labels:  okhttp, databinding
Weaponapp
一个尽量做到极致的集大成App,努力做到最好(开发阶段)——MVVM+Retrofit+RxJava+Small 插件化+单元测试+MD
Stars: ✭ 1,011 (+3644.44%)
Mutual labels:  okhttp, databinding
Kotlin Life
App界的一股清流 音视频vr应有尽有 完全按照Material design规范设计的App (written with java and Kotlin)
Stars: ✭ 864 (+3100%)
Mutual labels:  okhttp, mvp-architecture
Jetpackmvvm
🐔🏀一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
Stars: ✭ 1,100 (+3974.07%)
Mutual labels:  okhttp, databinding
Okhttp Volley Gson
Sample app showcasing Android Networking with OkHttp, Volley and Gson. Check out the article to further explanation.
Stars: ✭ 235 (+770.37%)
Mutual labels:  okhttp
stockwatcher
stockwatcher, a modern android development stack showcase
Stars: ✭ 62 (+129.63%)
Mutual labels:  databinding
Okhttp Json Mock
Mock your datas for Okhttp and Retrofit in json format in just a few moves
Stars: ✭ 231 (+755.56%)
Mutual labels:  okhttp
Templeapp
Android App which handles the information about temple. People can register and keep a track of all poojas, donations made to the temple.
Stars: ✭ 231 (+755.56%)
Mutual labels:  okhttp
chartbinding
Android DataBinding wrapper for MPAndroidChart, using chart in a MVVM way!
Stars: ✭ 14 (-48.15%)
Mutual labels:  databinding
Reamp
A painkiller for your Android apps
Stars: ✭ 51 (+88.89%)
Mutual labels:  mvp-architecture

Rapid Android Development

RAD包含了现今热门的技术之外(OKHttp、Rx、Aop、MVP),不赘述,新增了一些特性

English view README_EU.md

arch


  • ViewModel横竖屏复用

    • AndroidManifest下配置configChanges仅适合横竖屏布局一致的场景
    • 通常屏幕旋转View重新填充,但是数据却可以重用
    • 一些场景可以配合ViewModel中间类完成复用,参考ImageFragment
  • 网络使用OKNet

    • 完善的缓存、Rx、异常分发支持
  • 完善的UI与网络、基类框架联动写法

  • 基类自由组合,支持DataBinding

    • DataBing的布局xml文件需要包裹layout节点,include节点的也需要,布局中新增的component或id,可能需要在As的右侧面板Refresh All,或者Rebuild
    • 请查看项目基类继承链,如要使用butterknife,直接继承ViewModelBaseActivity即可
    • 业务基类仅将DataBinding作为替代butterknife用处,默认的layout绑定的变量id为BR.viewModel
  • aop启用,在app module下顶部apply plugin放开注释

  • 欢迎建议、留言

  • 点击查看运行效果

  • 简书额外描述

License

http://www.apache.org/licenses/LICENSE-2.0

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].