All Projects → yangchaojiang → Aacomponents

yangchaojiang / Aacomponents

基于google Android Architecture Components 封装实现组件式MVP快速开发框架

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Aacomponents

TeamManagerApp
A sample app structure using the MVVM architecture LiveData, RxJava, ViewModel, Room and the Navigation Arch Components.
Stars: ✭ 36 (-45.45%)
Mutual labels:  viewmodel, lifecycle, livedata, architecture-components
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (+230.3%)
Mutual labels:  lifecycle, viewmodel, architecture-components, livedata
Tdcapp
Sample app which access the TDC (The Developer's Conference) REST API.
Stars: ✭ 55 (-16.67%)
Mutual labels:  lifecycle, viewmodel, architecture-components, livedata
Readhubclient
Readhub客户端
Stars: ✭ 44 (-33.33%)
Mutual labels:  lifecycle, viewmodel, architecture-components, livedata
News Sample App
A sample news app which demonstrates clean architecture and best practices for developing android app
Stars: ✭ 334 (+406.06%)
Mutual labels:  viewmodel, architecture-components, livedata
Android Architecture Components Kotlin
Sample used to practice Kotlin and Android Architecture Components.
Stars: ✭ 326 (+393.94%)
Mutual labels:  viewmodel, architecture-components, livedata
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+521.21%)
Mutual labels:  viewmodel, architecture-components, livedata
Changedetection
Automatically track websites changes on Android in background.
Stars: ✭ 563 (+753.03%)
Mutual labels:  viewmodel, architecture-components, livedata
CoMvvmHelper
android mvvm 基础框架,适合日常快速开发。有需要添加的内容或者发现问题可以提 issue。
Stars: ✭ 26 (-60.61%)
Mutual labels:  viewmodel, lifecycle, livedata
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+543.94%)
Mutual labels:  lifecycle, viewmodel, livedata
Retrokotlin
Simple Android app to show how unit testing with MockWebServer and Architecture Components (ViewModel + LiveData)
Stars: ✭ 55 (-16.67%)
Mutual labels:  viewmodel, architecture-components, livedata
Githubarchitecturecomponents
The implementation of Android "Architecture Components" sample explained by Google : https://developer.android.com/topic/libraries/architecture/guide.html
Stars: ✭ 302 (+357.58%)
Mutual labels:  viewmodel, architecture-components, livedata
Architecturecomponentsdemo
Kotlin demo project that uses some Android Architecture Components (ViewModel and LiveData) with Dagger 2 and Coroutines
Stars: ✭ 269 (+307.58%)
Mutual labels:  viewmodel, architecture-components, livedata
Android Jetpack Demo
🔥 快速入门Android Jetpack以及相关Kotlin、RxJava、MVVM等主流技术,独立构架App的基础技能
Stars: ✭ 335 (+407.58%)
Mutual labels:  lifecycle, viewmodel, livedata
LifecycleCells
An Android library that provides a Lifecycle to any ViewHolder through the implementation of the LifecycleOwner interface, allowing it to interact with a Lifecycle-Aware Component.
Stars: ✭ 19 (-71.21%)
Mutual labels:  lifecycle, livedata, architecture-components
Jetpackmvvm
🐔🏀一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
Stars: ✭ 1,100 (+1566.67%)
Mutual labels:  lifecycle, viewmodel, livedata
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (-72.73%)
Mutual labels:  viewmodel, architecture-components, livedata
Wanandroid
Jetpack MVVM For Wanandroid 最佳实践 !
Stars: ✭ 1,004 (+1421.21%)
Mutual labels:  lifecycle, viewmodel, livedata
MockAppMVVM
A sample app structure using the MVVM architecture using Retrofit, Dagger2, LiveData, RxJava, ViewModel and Room.
Stars: ✭ 14 (-78.79%)
Mutual labels:  viewmodel, lifecycle, livedata
Android-Mvi-Starter
Android MVI Starter application
Stars: ✭ 19 (-71.21%)
Mutual labels:  viewmodel, livedata, architecture-components

AaComponents

Download

基于google Android Architecture Components 封装实现MVP快速开发框架

AaComponents 是一套基于MVP模式的快速开发框架。定义了一套开发规范。 并提供了基于这套规范的Activity,Fragment,Presenter,Model等父类及控件和API等, 完成APP开发过程中大量繁琐工作。

##依赖

  • 1 compile 'com.ycjiang:AacDataModule:2.5.3'
  • 2 compile 'com.ycjiang:AacModule:2.5.3'
  • 3 compile 'com.ycjiang:AacRxDataModule:2.5.3'
  • 4 compile 'com.ycjiang:AacHttpDataModule:2.5.3'
    注意 引用 AaDataModule 默认引用 AacModule 包, 不需要在引用在AaDataModule
    
   repositories {
        jcenter()
          maven { url "https://jitpack.io" }//BaseRecyclerViewAdapterHelper框架需要
          //3.0以下as的版本
          maven { url 'https://maven.google.com' }
         或者 //3.0以上as的版本。下面的
         google();


    }

使用插件快速生成aac模板代码戳我

More

Find more details about Matisse in wiki

##重复依赖 本库已经依赖了下面的库,请注意重复依赖的问题

compile 'android.arch.lifecycle:extensions:1.0.0'
annotationProcessor "android.arch.lifecycle:compiler:1.0.0"
compile "com.android.support:appcompat-v7:${libSversion}"
compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.34'
compile "com.android.support:recyclerview-v7:${libSversion}"
compile 'com.ycjiang:loadviewhelper:1.1.0'
compile 'com.ycjiang:center-toolbar:1.0.0'
//
  // AacHttpDataModule 内部引用
  compile 'com.lzy.net:okgo:3.0.4'
  compile 'com.lzy.net:okrx2:2.0.2'
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].