Androidda kutubxona yaratish va nashr qilish
Ushbu maqolada biz o’z Android kutubxonamizni yaratamiz va uni nashr qilamiz. Kutubxonani nashr qilish orqali siz kutubxonadan kelajakdagi har qanday loyihangizda foydalanishingiz mumkin. Bundan tashqari, boshqalar kutubxonadan o’z loyihalarida foydalanishlari mumkin.
Shunday ekan, keling, boshlaylik:
Androidda kutubxona yaratish
Android Studio-ni oching va yangi loyiha yarating. Loyihangizni ToasterExample deb nomlang.
Finish tugmasini bosing va loyihangiz tayyor bo’ladi.
Endi loyihangizda yangi modul yarating
Chap tomonda chiqib turgan bo’limlardan Android library-ni tanlang.
Modulga nom berib Finish tugmasini bosing.
Endi biz kutubxonamizga kod qo’shishimiz kerak. Modulingizda yangi class yarating va bu classga ToasterMessage nom bering.
import android.content.Context import android.widget.Toast class ToasterMessage { companion object { fun show(context: Context, message: String) { Toast.makeText(context, message, Toast.LENGTH_SHORT).show() } } }
Biz kontekst va string messageni funksiyaga parametr sifatida qabul qilamiz va toast xabarini ko’rsatamiz.
Shunday qilib, kutubxonamiz tugadi va endi kutubxonani nashr etish vaqti keldi. Kutubxonani nashr qilish uchun biz JitPack-dan foydalanamiz, chunki u kutubxonani nashr etish jarayonini ancha osonlashtiradi. Sizga kerak bo’lgan yagona narsa — github repository.
Android kutubxonasini nashr qilish
Birinchi navbatni loyihamizni Githubga yuklaymiz.
Qisqa vaqt ichida project githubga yuklanadi.
Eslatma: Agar sizda github accountingiz bo’lmasa github.com saytidan ro’yxatdan o’tishingiz va git texnologiyasini o’rganib chiqishingiz zarur bo’ladi.
Yangi reliz yaratishga bosing. Shundan keyin tag tanlash qismida kutubxonani versiyasini kiriting.
Kutubxonaga qisqacha ma’lumot yozing
Publish tugmasini bosing.
jitpack.io saytiga kiring. Login qiling.
Qidiruvda loyiha nomini yozing.
Qisqa muddat kutubxonani yaratish jarayoni amalga oshiriladi.
Kutubxonani yaratishda xatolik ro’y berdi. Xatolikni to’g’irlaymiz.
Xatolikni sababi jitpack.yml fayli qo’shilmaganidan va .gradle (module:library) ga publish qilish uchun ba’zi qo’shimchalaridan qo’shilmaganidan ekan.
Gitga qaytadan push qilib kutubxona versiyasini o’zgartiramiz.
Ikki marta urinishdan so’ng kutubxona yaratildi.
Tabriklaymiz, Android kutubxonangiz nashr etildi va foydalanishga tayyor.
Android kutubxonasidan foydalanish
Endi siz ushbu android kutubxonasidan istalgan loyihangizda foydalanishingiz mumkin.
Loyihangizga settings.gradle-ga quyidagi qatorni qo’shing.
maven { url 'https://jitpack.io' }
va ilovangiz build.gradle-ga kutubxonani qo’shing
implementation 'com.github.Uzmobiler:toasterexample:0.0.3'
Maqolada androidda kutubxona yaratish bo’yicha har qanday savollaringiz bo’lsa izohlarda berishingiz mumkin.
https://github.com/Uzmobiler/toasterexample
🤝 Bilim ulashish yo’lida bu maqolani dasturlashga qiziquvchilar bilan bo’lishing.
Manba:
Android Dasturlash
Androidda kutubxona yaratish va nashr qilish