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 Sira ya Mtume Muhammad (s.a.w) 👉2 Madrasa kiganjani 👉3 kitabu cha Simulizi 👉4 ai web app 👉5 web hosting 👉6 Bongolite - Game zone - Play free game
Post zinazofanana:
KOTLIN somo la 11:Jinsi ya kutumia break na continue kwenye loop
Katika somo hili utakwenda kujifunza kuhusu break na continue kwenye Kotlin loop za for loop na while loop.
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 6: string kwenye Kotlin
Katika somo hili tutakwenda kujifunza jinsi ya kushughulika na string kwenye Kotlin.
Soma Zaidi...KOTLIN somo la 19: method na properties zinazotumika kwenye set
Katika somo hili tutakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.
Soma Zaidi...KOTLIN somo la 20: method na properties za map
Katika somo hili tutakwenda kujifunza kuhusu method ambazo hutumika kwenye map data type
Soma Zaidi...KOTLIN somo la 18: string na method zinazotumika kwenye list data type.
Katika somo hili tutajifunza method zinazofanya kazi kwenye list data type kwenye Kotlin.
Soma Zaidi...