/Capsule

A UI framework library for heavy designs

Primary LanguageJavaApache License 2.0Apache-2.0

Capsule

A UI framework library

Mainly for more complex UIs, this library contains plenty of useful tools and shortened methods to make UI building easier. This library is meant to offer a much simpler and more functional, albeit unconventional way of coding views. Note that a lot of the variables and interfaces start with the letter "c" (ie cFab; to make it easier to remember)

Capsule heavily relies on other powerful libraries to enable its functionality, and strips away a significant portion of code that is common in the standard navigation drawer layouts. Check out the sample app code to see just how concise the code can be! Capsule also incorporates full implementations of common components such as changelogs and refreshable recycler views, and is built proguard friendly.


Capsule is available on JitPack

To apply, add the following to your root build.gradle:

allprojects {
	repositories {
		...
		maven { url "https://jitpack.io" }
	}
}

And add the following dependencies (You can use a specific version, commit, or -SNAPSHOT):

dependencies {
        compile 'ca.allanwang:capsule:v4.0'
}

Capsule Javadocs v4.0