This app contains several activities based on LinearLayout.
Have you ever wanted a CSS type of shadow in your Android project ? No?! Me neither but designers keep using it and the death flag is triggered when the app isn't a copy of the design.
CornerCutLinearLayout extends LinearLayout. It allows cutting parent corners with different shapes and build proper shadow for complex shapes.
Library to check internet connection and change layout to no internet layout if there is no internet.
RoundableLayout is an easy to make round corner layout in an Android. And it implements ConstraintLayout, so you can directly handle inner layout, too.