Conductor – a small, yet full-featured framework that allows building View-based Android applications.
Conductor provides a light-weight wrapper around standard Android Views that does just about everything you'd want:
ProGuard rules for Conductor
ProGuard may remove or rename classes. ProGuard obfuscates classes, fields, and methods with short names. Add the next rules to proguard-rules.pro file to fix errors.
# Conductor # Retain constructor that is called by using reflection to recreate the Controller -keepclassmembers public class * extends com.bluelinelabs.conductor.Controller { public(); public (android.os.Bundle); }
For more information about Conductor please see the website.