CustomView sử dụng canvas
Mô hình MVI - Android Tutorial for Beginners
Creating a custom view with accurate Xib file setup
CustomView Android with Canvas