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 ai web app 👉2 Dua za Mitume na Manabii 👉3 Tafasiri ya Riyadh Swalihina 👉4 kitabu cha Simulizi 👉5 Bongolite - Game zone - Play free game 👉6 Madrasa kiganjani
Post zinazofanana:
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 6: string kwenye Kotlin
Katika somo hili tutakwenda kujifunza jinsi ya kushughulika na string kwenye Kotlin.
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 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 16:baadhi ya method na properies zinazofanya kazi kwenye string
Katika somo hili tutajifunza kuhusu method za String zinazotumika kwenye Kotlin.
Soma Zaidi...KOTLIN somo la 8: Jinsi ya kutumia when
Katika somo hili utakwenda kujifunza kuhusu when case na jinsi inavyofanya kazi kwenye Kotlin.
Soma Zaidi...