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