Czym jest Boilerplate?
Boilerplate jest to kod, który jest napisany tylko dlatego, bo wymaga tego język. W Androidzie i czystej Javie jest wiele szablonów, które muszą być spełnione by nasz kod działał.
Butter Knife, RetroLambda, Lombok to biblioteki, które skracają nasz kod eliminując zbędny boilerplate. Poniżej przedstawię podstawowe użycie bibliotek, które dobrze radzą sobie z boilerplate w Androidzie.