Slide 1

Slide 1 text

Create and Distribute Your Own Custom View Library Esa Firman - @esafirm Deni Rohimat - @derohimat

Slide 2

Slide 2 text

APAAN SIH CUSTOM VIEW?

Slide 3

Slide 3 text

Semua View dan ViewGroup yang tidak disediakan oleh Android (SDK)

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Pada umumnya bisa digunakan pada layout file kita (XML)

Slide 6

Slide 6 text

Buat Apasih?

Slide 7

Slide 7 text

Buat apasih? 1. Tampilan yang beda dari yang lain 2. Reusability

Slide 8

Slide 8 text

Gimana Cara buatnya?

Slide 9

Slide 9 text

Cara buat custom views 1. Compound View Mengkombinasikan View dan Viewgroup yang sudah ada menjadi satu komponen, ex: Support Lib’s TextInputLayout 2. (True) Custom View Custom rendered-view, you draw your view yourself! Biasanya berurusan sama yang namanya Canvas

Slide 10

Slide 10 text

AYO KITA KODING

Slide 11

Slide 11 text

GIMANA CARANYA BIAR BISA DIPAKE SAMA DEV LAIN?

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Cara upload ke jitpack 1. Pastikan repository sudah di push ke GitHub 2. Tambahkan url "https://jitpack.io" pada maven repo gradle kalian 3. Buat Tag release pada GitHub 4. Masuk ke Jitpack dengan akun GitHub > Pilih Repository > Get It 5. Hasilnya allprojects { repositories { jcenter() maven { url "https://jitpack.io" } } } dependencies { implementation 'com.github.User:Repo:Version' }