A practise for material design and cleaner Android architecture