Some reusable patterns for Android