Android library which is a collection of APIs which can help you to simplify the development of your app. The focus of this library is to struture the architecture of your app by using different helper classes to introduce the MVVM pattern.
repositories {
jcenter()
}
dependencies {
def archtree_version = "1.0.0-beta5"
//builder classes (base, activity and fragment) and viewmodel classes
implementation "org.archtree:archtree-builder:$archtree_version"
//viewmodel classes
implementation "org.archtree:archtree-viewmodel:$archtree_version"
//action classes
implementation "org.archtree:archtree-action:$archtree_version"
//helper core classes
implementation "org.archtree:archtree-helper-core:$archtree_version"
//helper dagger classes
implementation "org.archtree:archtree-helper-dagger:$archtree_version"
//databinding list classes
implementation "org.archtree:archtree-list:$archtree_version"
//testing helper
testImplementation "org.archtree:archtree-testing:$archtree_version"
}
Coming soon! For now, use the example project as a reference.
Version 1.0.0 is currently under development in the develop branch.
Comments/bugs/questions/pull requests are always welcome!
- Minimum Android SDK: ArchTree requires a minimum API level of 16.
- ArchTree requires Binding-v2.
Alexander Eggers - @mordag on GitHub
Apache 2.0. See the LICENSE file for details.