Nola sortu Android aplikazioak Kotlin-ekin
Kotlin Google-k Android aplikazioen garapenerako gomendatutako programazio-lengoaia modernoa da. Bere sintaxia zehatza da, null-segurua, hasiberrientzat erraz ikasten da eta Java-rekin guztiz bateragarria. Artikulu honetan, Kotlin-ekin Android aplikazio bat eraikitzeko urrats praktikoak azalduko ditugu, tresnak prestatzetik eta proiektu bat sortzetik hasi eta zure lehen aplikazioa exekutatzeraino.
1. Prestaketa: Beharrezko tresnak instalatzea
Kodetzen hasi aurretik, ziurtatu garapen-ingurune egokia konfiguratu duzula. Behar dituzun tresna nagusiak hauek dira:
1. Android Studio
Hau da Android aplikazioak eraikitzeko IDE ofiziala. Android Studiok editore bat, emuladore bat, Gradle eraikuntza sistema bat eta garapena bizkortzeko beste hainbat funtzio ditu.
2. JDK (Java Garapen Kit)
Android Studio-k normalean beharrezko JDK-a barne hartzen du. Hala ere, ziurtatu erabiltzen ari zaren bertsioa zure Android Studio-rekin bateragarria dela.
3. Android SDK
SDK Android Studio bidez instalatuko da. Osagaiak deskargatuko dituzu, hala nola Android plataforma, eraikuntza tresnak eta emuladorea.
Instalatu ondoren, ireki Android Studio eta utzi beharrezko osagaiak deskargatzen amaitzen lehen aldian exekutatzen denean.
2. Sortu Android proiektu berri bat
Jarraitu urrats hauek hasierako proiektu bat sortzeko:
1. Ireki Android Studio
2. Hautatu Proiektu Berria
3. Hautatu txantiloi bat, adibidez Jarduera Hutsa (ikasteko ohikoena)
4. Bete proiektuaren xehetasunak:
– Izena: adibidez `LehenAplikazioa`
– Paketearen izena: adibidez `com.example.firstapplication`
– Hizkuntza: hautatu Kotlin
– Gutxieneko SDK: hautatu helburuko gailuaren arabera (adibidez, API 21 gailu askorekin bateragarria izateko)
5. Egin klik Amaitu botoian
Android Studiok automatikoki sortuko du proiektuaren egitura, Kotlin fitxategiak eta diseinu fitxategiak barne.
3. Android proiektu baten oinarrizko egitura ulertu
Proiektua amaitutakoan, hainbat karpeta garrantzitsu ikusiko dituzu:
– app/src/main/java/ : Kotlin fitxategiak (programaren kodea) dauden tokia
– app/src/main/res/ : non baliabideak gordetzen diren, hala nola diseinuak, irudiak, kateak, koloreak
– layout/ : XML oinarritutako bistaratze fitxategia
– values/ : `strings.xml`, `colors.xml`, `themes.xml` ditu
– AndroidManifest.xml: aplikazioaren informazio garrantzitsua dauka, hala nola jardueren eta baimenen zerrenda.
– build.gradle : eraikuntza konfigurazioa, mendekotasunak eta liburutegiaren bertsioak
Egitura hau ulertzeak nahasmena saihesteko balioko dizu proiektua handiagoa egiten hasten denean.
4. Jarduerak ulertzea: aplikazio baten abiapuntua
Android aplikazio klasiko batean, pantaila nagusia normalean Jarduera batek irudikatzen du. `Empty Activity` proiektu bat sortzen duzunean, Android Studiok `MainActivity.kt` fitxategi bat sortzen du.
`MainActivity.kt` eduki sinple baten adibidea (normalean honelakoa):
“`Kotlin
com.adibidea.lehenaplikazioa paketea
inportatu androidx.appcompat.app.AppCompatActivity
inportatu android.os.Bundle
MainActivity klasea : AppCompatActivity() {
gainidatzi fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(gordetakoInstantziaEgoera)
setContentView(R.layout.activity_main)
}
}
"`
Azalpen laburra:
– `onCreate()` deitzen da jarduera sortzen denean
– `setContentView()` funtzioak erabiliko den diseinua zehazten du, adibidez `activity_main.xml`
5. XML-rekin bistak diseinatzea
Ireki `res/layout/activity_main.xml`. Hasiberrientzat, Diseinu ikuspegia erabil dezakezu (arrastatu eta jaregin) edo XML fitxategia zuzenean editatu.
Diseinu sinple baten adibidea: testua eta botoia.
`xml