Tutorial Kotlin: Salut lume

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.

Exemple de SMS în Kotlin:

Kotlin trimite SMS cu API-ul HTTP REST (exemplu de cod)
Kotlin trimite mai multe SMS-uri cu API-ul HTTP REST (exemplu de cod)
Kotlin programează SMS cu API-ul HTTP REST (exemplu de cod)
Kotlin primește SMS cu API-ul HTTP REST (exemplu de cod)
Kotlin șterge SMS cu API-ul HTTP REST (exemplu de cod)
Descarcă cea mai recentă bibliotecă Kotlin SMS API de pe Github

Ce este Kotlin

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:

  1. Configurează Android Studio
  2. Creează un nou proiect în Android Studio
  3. Schimbă la vizualizarea Cod
  4. Scrie programul Salut Lume în Kotlin
  5. Rulează aplicația
  6. Verifică rezultatul
  7. Testează butonul
  8. 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.

Video 1 - Cum să descarci Android Studio (Tutorial video)

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).

Video 2 - Cum să instalezi Android Studio (Tutorial video)

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).

Video 3 - Cum să creezi un nou proiect Android Studio (Tutorial video)

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.

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <Button
        android:id="@+id/buttonToReplaceText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginStart="158dp"
        android:layout_marginLeft="158dp"
        android:layout_marginTop="391dp"
        android:text="Button"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>
	

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.

Video 4 - Cum să scrieți codul Kotlin (Tutorial video)

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.

Video 5 - Cum să rulați aplicația dvs. bazată pe Kotlin în Android Studio (Tutorial video)

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.

Video 6 - Cum să creezi și să remediezi o eroare în Android Studio (Tutorial video)

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.

Nu mai pierde timp, descarcă acum Ozeki SMS Gateway!

More information