Acest tutorial te ajută să începi cu Kotlin și dezvoltarea pentru Android.
Explică ce ai nevoie pentru a scrie primul tău program în Kotlin,
de unde să descarci instrumentele necesare, cum să instalezi aceste
instrumente și cum să scrii primul tău program 'Salut lume'.
Dacă nu ai scris niciodată un program în Kotlin
până acum, acesta este locul potrivit pentru a începe. Am creat acest articol, astfel încât să poți începe cu Kotlin și să treci
la exemplele noastre de SMS. Dacă ești deja familiarizat cu Kotlin, poți
sări direct la unul dintre următoarele exemple de SMS.
Kotlin este un limbaj de programare cross-platform.
Este similar cu un limbaj natural, cum ar fi
engleza. Este folosit pentru a comunica cu un computer. Principala diferență între
un limbaj natural și un limbaj de programare este că limbajele de programare
au o structură mai riguroasă, pentru a ajuta computerul să le înțeleagă mai bine.
Ce este un program Kotlin Salut lume?
Un program salut lume este cel mai simplu program
pe care îl poți scrie. Pur și simplu afișează propoziția: Salut lume
pe ecranul computerului. Programul Salut Lume este primul
program pe care îl scriu dezvoltatorii în orice limbaj de programare.
Scrie primul tău program în Kotlin
Pentru a scrie primul tău program în Kotlin:
Configurează Android Studio
Creează un nou proiect în Android Studio
Schimbă la vizualizarea Cod
Scrie programul Salut Lume în Kotlin
Rulează aplicația
Verifică rezultatul
Testează butonul
Corectează erorile dacă este necesar
Cerințe preliminare
Iată ce ai nevoie pentru a începe. Pentru a scrie primul tău
program de calculator în Kotlin, ai nevoie de un calculator Windows,
Android Studio, un emulator Android și codul
exemplu prezentat mai jos.
Calculator cu Windows 10
Android Studio
Emulator Android
Proiectul exemplu Ozeki Salut Lume
Descarcă Android Studio
Începe să codezi în Kotlin descărcând Android Studio (Video 1).
Pentru a descărca programul de instalare Android Studio, poți folosi acest link:
https://developer.android.com/studio.
Descarcă Android Studio
Pentru a începe programarea în Kotlin, mai întâi trebuie să descarci Android Studio.
Descarcă programul de instalare Android Studio accesând site-ul lor: https://developer.android.com/studio.
Apasă pe butonul verde Descarcă Android Studio pentru a începe descărcarea programului de instalare pe computer (Figura 1).
Figura 1 - Descarcă Android Studio
Instalează Android Studio
După descărcarea cu succes, putem continua
prin instalarea Android Studio.
Acest videoclip arată întregul proces de instalare, astfel încât să poți urmări pașii pentru a-l finaliza cu succes (Video 2).
Crearea primului nostru proiect în Android Studio
Pentru a scrie prima noastră aplicație 'salut lume', trebuie să creăm un nou
proiect în Android Studio (Video 3).
Scrierea programului nostru 'hello world'
În acest exemplu, vom scrie un program care va
înlocui textul implicit 'Hello World!' din elementul TextView.
Pentru a face acest lucru, va trebui să dăm elementului TextView un id și să
adăugăm un element Button în layout.
Sfat: Puteți vizualiza versiunea .xml a layout-ului dvs.
făcând clic pe butonul de cod din fișierul main_activity.xml. (Figura 3)
Vizualizarea Design
După ce ați creat și deschis cu succes un proiect în Android Studio, veți fi în vizualizarea Design.
Aici putem plasa elemente grafice și proiecta aspectul vizual al aplicației noastre.
Pentru a accesa codul aplicației, trebuie să deschideți vizualizarea .xml.
Faceți acest lucru făcând clic pe butonul Code din dreapta sus (Figura 2)
În vizualizarea .xml puteți edita codul aplicației.
Figura 2 - Vizualizarea Design a proiectului dvs.
Vizualizarea Cod
Odată ce sunteți în vizualizarea Cod, puteți începe să editați codul aplicației.
Aici, obiectele pe care le-ați plasat în vizualizarea Design apar și ca cod (Figura 3).
Puteți folosi editorul de text pentru a modifica anumite proprietăți ale layout-ului.
Principala funcție a vizualizării Cod este, totuși, posibilitatea de a atribui funcții elementelor (de exemplu, butoanelor).
Figura 3 - Vizualizarea Cod a proiectului dvs.
Cod Kotlin
În acest exemplu, scriem un cod care înlocuiește textul "Hello World" cu "Hello Ozeki".
Codul de mai jos utilizează programarea orientată pe obiecte (OOP) deoarece lucrează cu clase.
Creăm clase, apoi creăm diferite obiecte în interiorul clasei.
Atribuim funcții acestor obiecte pentru a le face să execute sarcini atunci când sunt declanșate.
MainActivity.kt
package com.example.helloworld
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//Vom scrie un program care va înlocui textul Hello World cu Hello Ozeki
val button : android.widget.Button = findViewById(R.id.buttonToReplaceText)
val text : android.widget.TextView = findViewById(R.id.text)
button.setOnClickListener {
text.text = "Hello Ozeki!"
}
}
}
Scrierea codului în Kotlin
Acest videoclip vă arată cum creăm codul în Kotlin (Video 4).
Acest cod va schimba textul atunci când butonul este apăsat.
Rularea programului nostru 'hello world'
După ce am scris codul Kotlin și l-am salvat, putem continua cu
construirea aplicației.
Pentru a vedea dacă aplicația noastră funcționează așa cum ne dorim, vom folosi un emulator Android
care a fost deja creat pentru noi de Android Studio.
În următorul videoclip, vă voi arăta cum să rulați aplicația dvs.
bazată pe Kotlin pentru prima dată în Android Studio.
Notă: Când rulați codul pentru prima dată, poate dura
5-8 minute pentru a porni, dar va dura mai puțin timp dacă ați făcut deja
prima construcție.
Cum să rulați aplicația
Puteți rula aplicația dvs. bazată pe Kotlin din interiorul Android Studio pentru a o testa.
Faceți acest lucru făcând clic pe butonul verde Play din bara de instrumente din partea de sus (Figura 4).
Aceasta va lansa aplicația într-un fel de emulator Android pe computerul dvs.
În acest fel, puteți testa aplicația înainte de a o exporta pe un dispozitiv mobil.
Figura 4 - Cum să rulați aplicația
Odată ce ai lansat aplicația bazată pe Kotlin în Android Studio, o poți folosi pe computerul tău.
Aici putem vedea că dacă apăsăm butonul, textul se schimbă din "Hello World!" în "Hello Ozeki!" (Figura 5).
Într-o parte ulterioară a acestui tutorial, îți vom arăta cum poți rula programul și pe dispozitivele Android conectate la computer.
Figura 5 - Ieșirea codului tău
Ce se întâmplă dacă faci o eroare în codul tău Kotlin
Dacă faci o eroare în Android Studio, IDE-ul va marca eroarea în
codul tău cu o linie ondulată. Dacă nu ai recunoscut eroarea și
rulezi codul, IDE-ul nu va afișa nimic în emulator,
în schimb, îți va spune pe ce linie este eroarea și care este
natura acesteia.
În exemplul următor, îți voi arăta ce se întâmplă când codul tău
conține o eroare.
Ce este o eroare de sintaxă?
Eroarea de sintaxă înseamnă "Nu înțeleg". Dacă vorbești cu cineva
în engleză și acesta nu înțelege ce spui, el îți va
răspunde cu "Nu înțeleg". Dacă vorbești cu un computer în
Kotlin și computerul nu înțelege ce spui, el îți va
răspunde cu "Eroare de sintaxă".
Cum să gestionezi o eroare de sintaxă în Kotlin?
În codul de mai jos vom crea intenționat o eroare de sintaxă prin omiterea
punctului și virgulă după linia "Hello World". Vei vedea cum reacționează computerul,
cum remediem eroarea și cum rulăm programul cu succes.
Raport de eroare în Android Studio
Android Studio notifică dezvoltatorii despre erori în mai multe moduri.
În primul rând, dacă editorul de text detectează că o linie de cod va duce la o eroare de sintaxă,
aceasta va fi subliniată cu roșu (Figura 6).
În plus, erorile tale sunt afișate și în partea stângă jos în fila Build Output.
Dacă programul tău întâmpină o eroare în timpul rulării, problemele sunt listate în Build Output.
Figura 6 - Raport de eroare în Android Studio
Creează și remediază o eroare în Android Studio
În acest videoclip vom crea intenționat o eroare de sintaxă în cod (Video 6).
Apoi vom vedea eroarea afișată, precum și cum să o remediem.
Poți rula programul și pe dispozitive Android conectate la computer
Pentru a folosi telefonul în scopuri de dezvoltare, trebuie să activezi opțiunile de dezvoltator.
În cazul nostru, folosim un dispozitiv Huawei. Pentru a activa opțiunile de dezvoltator pe un
dispozitiv Huawei, trebuie să intri în Despre telefon și apoi să apeși de 3 ori pe numărul de serie
al telefonului. Acum ești dezvoltator.
Poate fi diferit pentru alte telefoane Android.
După aceasta, trebuie doar să activezi depanarea USB în Opțiunile de dezvoltator.
Dacă ai activat depanarea USB, numele dispozitivului tău va apărea între dispozitive.
Rularea aplicației pe Android
Prin rularea programului tău pe un dispozitiv Android conectat la computer, vei obține același rezultat ca și în Android Studio.
Aici putem vedea că textul afișat inițial este "Hello World!" înainte de a apăsa butonul violet (Figura 7).
După apăsarea butonului, textul se schimbă în "Hello Ozeki!".
După cum poți vedea, funcționează la fel ca pe dispozitivul virtual. (Figura 8)
Figura 7 - Aplicația înainte de apăsarea butonului
Figura 8 - Aplicația după apăsarea butonului
Rezumat
Acest document a fost scris pentru a te ajuta să începi cu Kotlin, învățându-te cum să scrii programul clasic "Hello World" în acest limbaj.
Am făcut tot posibilul pentru a face acest ghid cât mai ușor și mai ușor de înțeles, astfel încât să poți învăța bazele programării în Kotlin confortabil.
Programul "Hello World" este doar începutul, în timp ce urmărești pașii prezentați, înveți tot ce este necesar pentru a te pregăti pentru a scrie orice program mai complex în Kotlin.
Poți afla mai multe despre crearea și utilizarea soluțiilor Kotlin de pe site-ul Ozeki.
Continuă studiile aici, citește următorul document intitulat Cum să trimiți SMS din Kotlin.