Kotlin somo la 23: Utofauti wa package na library
Katika somo hili utakwenda kujifunza tofauti wa library na package
✅ 1. Package ni nini?
Package ni njia ya kupangilia (organize) files/classes/functions katika kundi moja la mantiki ndani ya project.
-
Ni sehemu ya ndani ya code yako.
-
Inaonyesha wapi file fulani lipo, kama folder.
-
Haijitegemei peke yake – ni sehemu ya project nzima.
-
Haitolewi kama “file la kutumia” bali hutumika kwa ku-import ndani ya code nyingine.
? Mfano wa package:
package com.bongolite.utils
fun greet() = println("Hi!")
? 2. Library ni nini?
Library ni mkusanyiko wa code (mara nyingi tayari imeandikwa), ambao unaweza kutumiwa na projects tofauti. Inaweza kuwa na classes/functions nyingi, mara nyingi zimepakiwa kama
.jar,.aar, au.klib.
-
Ni kitu cha kutumia tena (reusable)
-
Inaweza kuwa na packages nyingi ndani yake
-
Unaiweka kwenye project yako kupitia dependency (kama Gradle)
-
Unaweza kutumia library hata kama hujaandika hata package moja ndani ya project yako
? Mfano wa library:
implementation("com.squareup.retrofit2:retrofit:2.9.0")
Kisha unaweza kutumia:
import retrofit2.Retrofit
? TOFAUTI KUU KATI YA PACKAGE NA LIBRARY
| Kipengele | Package | Library |
|---|---|---|
| Maana | Kikundi cha ... |
Umeionaje Makala hii.. ?
Share On:
👉1 web hosting 👉2 ai web app 👉3 Kitabu cha Afya 👉4 Madrasa kiganjani 👉5 Simulizi za Hadithi Audio 👉6 kitabu cha Simulizi
Post zinazofanana:
KOTLIN somo la 17: method na properties za namba
Katika somo hili tutajifunza kuhusu method na properties za Kotlin zinazofanya kazi kwenye namba.
Soma Zaidi...HOTLIN somo la 9: Jinsi ya kutumia for loop
Katika somo hli utakwend akujifunza kuhusu loop kwenye kOTLIN. Loop zimegawanyika katika makundi mnne ambayo ni for loop, while loop, for in loop na do while loop.
Soma Zaidi...Kotlin Somo la 30: Data Classes
Somo hili linaeleza maana ya data classes katika Kotlin, kwa nini zipo, jinsi ya kuzitumia, sifa zake, pamoja na mifano ya vitendo. Pia tutajifunza tofauti kati ya class ya kawaida na data class.
Soma Zaidi...KOTLIN somo la 4: Aina za Data kwenye Kotlin
Katika somo hili utakwenda kujifunza kuhusu aina za data zinazotumika kwenye Kotlin.
Soma Zaidi...KOTLIN somo la 1: Historia ya kotlin na kazi zake
Katika somo hili utajifunza kuhusu historia ya Kotlin pamoja na kazi za kotlin. Pia utakwenda kujifunza kuhusu uhusiano wake na java.
Soma Zaidi...Kotlin somo la 22: Package kenye kotlin
Katika somo hili utakwend akujifunza kuhusu nadharia ya package, kazi zake, aina zake na jinsi zinavyotumika
Soma Zaidi...