Cara membuat library androidmu sendiri dan mempublishnya di github

Muhammad Faisal Amir
3 min readJun 30, 2019

--

menulis ulang code android yang pernah kita tulis sangatlah menyebalkan, kita perlu sesuatu fungsi agar code kita bisa digunakan kembali pada project android selanjutnya, dengan ini google menyediakan fungsi library yang dapat membantu kita untuk menggunakan code yang telah kita buat dan dirasa perlu di gunakan terus menerus.

Berikut langkah agar code yang telah kamu buat dapat digunakan berulang kali :

  1. Buat android project

2. Pilih Add No Activity

3. Beri nama project tersebut

4. Buat module baru File >> New >> New Module

5. Pilih Android Library

6. Beri nama library tadi

7. Tunggu proses build

8. Kemudian buka module yang tadi di buat, klik kanan folder values yang berada pada folder res, pilih New >> Values resource file

9. Buat values baru dengan nama dimens, values ini nanti akan dipanggil di project yang lain

10. Sebagai contoh buat resource seperti gambar :

<dimen name=”frogobox_dimen_large_64dp”>64dp</dimen>

<dimen name=”frogobox_dimen_big_ultra_32dp”>32dp</dimen>

<dimen name=”frogobox_dimen_big_super_24dp”>24dp</dimen>

<dimen name=”frogobox_dimen_big_16dp”>16dp</dimen>

<dimen name=”frogobox_dimen_medium_8dp”>8dp</dimen>

<dimen name=”frogobox_dimen_small_4dp”>4dp</dimen>

11. Kemudian share project di github anda, dengan cara VCS >> Import into Version Control >> Share Project on GitHub

12. Setelah berhasil di export ke github pilih menu release

13. Create release untuk membuat project tersebut dapat di gunakan di project lain

14. Buka JitPack.io Copy Link GitHub project anda ke kolom sebelah tombol lookup, kemudian tekan tombol lookup

15. Scroll kebawah anda akan melihat cara penggunaan Jitpack.Io, Copy kan “maven { url ‘https://jitpack.io' }” pada build.gradle utama (Project), copy kan “implementation ‘com.github.amirisback:MediumLibrary:1.0.0’” pada build.gradle app (module) sebagai contoh implementation.

16. Kemudian Sync Now dan tunggu beberapa saat, values dari modul library yang kita buat sudah bisa di pakai pada project baru.

17. Selamat mencoba !!

Keuntungan dari membuat library android kita dapat menggunakan kembali semua code yang pernah kita buat, element element yang sering digunakan kembali biasanya, drawable edit, hapus, tambah, kemudian string dummy, dummyLong, lorem ipsum, warna dasar dari gaya kita, dan yang paling utama dimens yang selalu di pakai berulang ulang agar aplikasi memiliki padding dan margin yang baik.

Untuk mempermudah ada contoh project di :

Bisa juga dicoba library buatan saya :

Selamat mencoba,

Silahkan kunjungi :

--

--

Responses (1)