picha

Kotlin somo la 22: Package kenye kotlin

Katika somo hili utakwend akujifunza kuhusu nadharia ya package, kazi zake, aina zake na jinsi zinavyotumika

MAANA YA PACKAGE

Package ni njia ya kupanga na kupanga upya (organize) code yako kwa mpangilio mzuri na wa kihierarkia. Kwa lugha rahisi, package ni "folda ya kiakili" inayoonyesha kuwa faili au code fulani ni sehemu ya kundi au moduli fulani.

πŸ“Œ Mfano wa kawaida:

package com.bongolite.utils

Hii inaonyesha kwamba code iliyopo katika faili hilo iko kwenye kundi (package) linaloitwa com.bongolite.utils.


 

AINA ZA PACKAGE KATIKA KOTLIN

Katika Kotlin, packages huweza kugawanywa katika makundi yafuatayo:


βœ… A. Standard Library Packages (Zilizojengwa na Kotlin)

Hizi ni packages ambazo tayari zimo ndani ya Kotlin. Hautakiwi kuziunda; zinapatikana moja kwa moja.

πŸ“Œ Orodha ya Packages maarufu:

Package Maelezo
kotlin.math Kazi za hisabati kama sqrt(), PI, abs()
kotlin.collections Orodha, ramani na seti – List, Map, Set
kotlin.io Kazi za I/O kama readLine() na println()
kotlin.text Kazi za maandishi kama substring()
kotlin.random Kutengeneza namba za bahati

πŸ“Œ Mfano:

import kotlin.math.sqrt

fun main() {
    println(sqrt(16.0)) // Output: 4.0
}

πŸ› οΈ B. Custom / User-Defined Packages

Hizi ni packages unazoziunda mwenyewe ndani ya project yako ili kupanga code yako vizuri.

πŸ“Œ Orodha ya Mfano:

Package Kazi
com.bongolite.utils Kazi ndogo ndogo kama formatting
com.bongolite.database Kuhusu hifadhidata
com.bongolite.auth Login & usalama
tz.bongo.math Hisabati za ki-Tanzania πŸ˜‰
org.school.results Matokeo ya wanafunzi

πŸ“Œ Mfano:

package com.bongolite.utils

fun greet(name: String) {
    println("Hello, $name!")
}

🌍 C. Third-Party Packages (Libraries za Nje)

Hizi ni kutoka kwa developers wengine, hupatikana kupitia Gradle au Maven.

πŸ“Œ Orodha ya Packages maarufu:

Package Library / Kazi
com.google.gson.Gson JSON parsing (Gson)
org.jetbrains.exposed ORM kwa database
com.squareup.retrofit2 HTTP API client
io.ktor.client.* HTTP client ya Kotlin
org.koin.core.* Dependency injection

πŸ“Œ Mfano:

import com.google.gson.Gson

data class User(val name: String, val age: Int)

fun main() {
    val gson = Gson()
    val json = gson.toJson(User("Asha">
...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 2025-05-30 Topic: Kotlin Main: ICT File: Download PDF Views 477

Share On:

Facebook WhatsApp
Sponsored links
πŸ‘‰1 Sira ya Mtume Muhammad (s.a.w)    πŸ‘‰2 Bongolite - Game zone - Play free game    πŸ‘‰3 kitabu cha Simulizi    πŸ‘‰4 Kitabu cha Afya    πŸ‘‰5 Kitau cha Fiqh    πŸ‘‰6 ai web app   

Post zinazofanana:

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 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 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 14: Aina za function kwenye Kotlin

Katika somo hili tutakwenda kuingia ndani zaidi kwenye somo la function. Hapa tutakwenda kuona aina za function.

Soma Zaidi...
KOTLIN somo la 10: Jinsi ya kutumia while loop na do while loop

Katika somo hili utakwend akujifunza kuhusu while loop na do while loop zinavyofanya kazi katika 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...
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 15: ainza za parameter kwenye function

Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Kotlin function. Pia tutakwenda kuona mambo mengine yanayohusu function

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...
Kotlin Somo la 27: Polymorphism

Somo hili linaeleza dhana ya polymorphism katika OOP ya Kotlinβ€”uwezo wa kutumia method au object moja kufanya kazi tofauti kulingana na muktadha wake. Tutajifunza aina kuu za polymorphism, jinsi ya kuandika code inayotumia override, open, super, pamoja na mifano hai.

Soma Zaidi...