A loosely coupled, fragment oriented approach to architecting Android applications.