$30 off During Our Annual Pro Sale. View Details »

Create and Distribute Your Own Custom View Library

Create and Distribute Your Own Custom View Library

Esa Firman

May 04, 2018
Tweet

More Decks by Esa Firman

Other Decks in Programming

Transcript

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

    View Slide

  2. APAAN SIH CUSTOM VIEW?

    View Slide

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

    View Slide

  4. View Slide

  5. Pada umumnya bisa digunakan pada layout file kita
    (XML)

    View Slide

  6. Buat Apasih?

    View Slide

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

    View Slide

  8. Gimana Cara buatnya?

    View Slide

  9. 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

    View Slide

  10. AYO KITA KODING

    View Slide

  11. GIMANA CARANYA
    BIAR BISA DIPAKE
    SAMA
    DEV LAIN?

    View Slide

  12. View Slide

  13. 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'
    }

    View Slide