Sida loo abuuro abka Android iyadoo la adeegsanayo Kotlin

Sida Loo Sameeyo Barnaamijyada Android-ka ee Kotlin

Kotlin waa luuqad casri ah oo barnaamij-sameyn ah oo ay Google ku talisay horumarinta barnaamijyada Android. Nidaamkeedu waa mid kooban, ammaan ah, si fudud loo baran karo kuwa bilowga ah, waana mid si buuxda ula jaanqaadi kara Java. Maqaalkan, waxaan ku dabooli doonaa tallaabooyinka wax ku oolka ah ee lagu dhisayo abka Android ee Kotlin, laga bilaabo diyaarinta qalabka iyo abuurista mashruuc ilaa socodsiinta abkaaga ugu horreeya.

1. Diyaarinta: Ku rakibida Qalabka Loo Baahan Yahay

Kahor intaadan bilaabin qorista koodhka, hubi inaad dejisay jawi horumarineed oo sax ah. Qalabka ugu muhiimsan ee aad u baahan doonto waa:

1. Istudiyaha Android
Kani waa IDE-ga rasmiga ah ee lagu dhisayo barnaamijyada Android. Android Studio waxa ku jira tifaftire, emulator, nidaamka dhismaha Gradle, iyo astaamo kale oo badan si loo dedejiyo horumarka.

2. JDK (Qalabka Horumarinta Java)
Android Studio badanaa wuxuu ka kooban yahay JDK-ga loo baahan yahay. Si kastaba ha ahaatee, hubi in nooca aad isticmaaleyso uu la jaan qaadayo Android Studio-gaaga.

3. Android SDK
SDK-ga waxaa lagu rakibi doonaa Android Studio. Waxaad soo dejisan doontaa qaybaha sida barnaamijka Android, qalabka dhismaha, iyo emulator-ka.

Kadib marka la rakibo, fur Android Studio oo u daa inuu dhammeeyo soo dejinta qaybaha loo baahan yahay marka ugu horreysa ee uu shaqeeyo.

2. Samee Mashruuc Cusub oo Android ah

Raac tallaabooyinkan si aad u abuurto mashruuc bilow ah:

1. Fur Istudiyaha Android
2. Dooro Mashruuc Cusub
3. Dooro qaab-dhismeed, tusaale ahaan Hawlaha Madhan (kuwa ugu badan ee waxbarashada)
4. Buuxi faahfaahinta mashruuca:
– Magaca: tusaale ahaan `FirstApplication`
– Magaca xirmada: tusaale ahaan `com.example.firstapplication`
– Luqadda: dooro Kotlin
- SDK ugu Yar: dooro sida ku cad qalabka la beegsanayo (tusaale ahaan, API 21 si uu ula jaanqaado aalado badan)
5. Guji Dhammaadka

Android Studio si toos ah ayuu u abuuri doonaa qaab-dhismeedka mashruuca, oo ay ku jiraan faylasha Kotlin iyo faylasha qaabaynta.

3. Fahmo Qaab-dhismeedka Aasaasiga ah ee Mashruuca Android

Akhriso  Sida loo bilaabo xirfad ku saabsan sayniska xogta

Marka mashruucu dhammaado, waxaad arki doontaa faylal muhiim ah oo dhowr ah:

– app/src/main/java/: halkaas oo faylasha Kotlin (koodka barnaamijka) ay ku yaalliin
– app/src/main/res/: halkaas oo agabyada sida qaab-dhismeedka, sawirrada, xargaha, midabada lagu keydiyo
– qaab-dhismeedka/: Faylka bandhigga ku salaysan XML
– qiimayaasha/: waxaa ku jira `strings.xml`, `colors.xml`, `themes.xml`
– AndroidManifest.xml: waxa ku jira macluumaad muhiim ah oo ku saabsan codsiga, sida liiska hawlaha iyo rukhsadaha
– build.gradle: qaabaynta dhismaha, ku tiirsanaanta, iyo noocyada maktabadda

Fahmidda qaab-dhismeedkan waxay kaa caawin doontaa inaad ka fogaato jahawareerka marka mashruucu bilaabo inuu weynaado.

4. Fahmidda Hawlaha: Barta Bilaabashada Codsiga

Barnaamijka caadiga ah ee Android, shaashadda ugu weyn waxaa badanaa lagu matalaa Activity. Markaad abuurto mashruuc 'Wax Madhan' ah, Android Studio wuxuu sameeyaa fayl `MainActivity.kt` ah.

Tusaale ahaan waxyaabaha fudud ee ku jira `MainActivity.kt` (badanaa sidan oo kale):

"`kotlin
xirmo com.example.firstapplication

soo dejiso androidx.appcompat.app.AppCompatActivity
soo dejiso android.os.Bundle

fasalka MainActivity: AppCompatActivity() {
madadaalo ka gudub Create(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
““

Sharaxaad kooban:
– `onCreate()` waxaa la yiraahdaa marka hawsha la abuuro
– `setContentView()` waxay go'aamisaa qaabka loo isticmaalayo, tusaale ahaan `activity_main.xml`

5. Naqshadeynta Muuqaalada iyadoo la adeegsanayo XML

Fur `res/layout/activity_main.xml`. Kuwa bilowga ah, waxaad isticmaali kartaa aragtida Naqshadeynta (jiid-oo-hoos u dhig) ama si toos ah u tafatir XML.

Tusaale fudud oo qaab-dhismeed ah: qoraal iyo badhan.

"xml

Faallo ka tag