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 Tafasiri ya Riyadh Swalihina 👉3 Simulizi za Hadithi Audio 👉4 Dua za Mitume na Manabii 👉5 ai web app 👉6 Kitau cha Fiqh
Post zinazofanana:
KOTLIN somo la 13: Jinsi ya kuandika function na kuweka parameter
Katika somo hili utakwend akujifunza maana ya function, jinsi ya kuandika function na kuweka parameter kwenye function
Soma Zaidi...Kotlin Somo la 31: Objects na Companion Objects
Somo hili linaeleza matumizi ya objects na companion objects katika Kotlin. Tutajifunza tofauti kati ya object na class ya kawaida, faida za singleton pattern, na jinsi ya kutumia companion kama mbadala wa static members katika Java.
Soma Zaidi...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...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...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 21: Jinsi ta kutengeneza library
Katika somo hili utajifunza kuhusu Kotlin library. Pia tutakwenda kutengeneza library yetu wenyewe kwa ajili ya kufanya mazoezi zaidi.
Soma Zaidi...