MVP for beginners This shows you how to implement MVP design pattern to a login form. What You Need: com.android.support:design for Login form layout