Introduced in Android 3.0, Fragments have become the standard to which developers can encapsulate portions of their user interfaces within an activity. Since being added, there has been controversy as to their usefulness and confusion as to where they fit within the Android lifecycle. In this talk, we will explore the history of Fragments and the improvements made for Android 7.0. Also, we will look at the arguments against fragments and how the android developer community created their own frameworks for fragment-less architecture.