Kotlin vodič: Hello world
Ta vodič vam pomaga začeti s Kotlinom in razvojem za Android. Razloži, kaj potrebujete za pisanje prvega Kotlin programa, kje prenesti potrebna orodja, kako namestiti ta orodja in kako napisati svoj prvi program 'Hello world'. Če še nikoli niste napisali programa v Kotlinu, je to pravo mesto za začetek. Ustvarili smo ta članek, da lahko začnete s Kotlinom in nadaljujete z našimi primeri SMS. Če ste že seznanjeni s Kotlinom, lahko preidete neposredno na enega od naslednjih primerov SMS.
Primeri SMS v Kotlinu:
Kotlin pošlji SMS z HTTP REST API (primer kode)
Kotlin pošlji več SMS z HTTP REST API (primer kode)
Kotlin načrtuj SMS z HTTP REST API (primer kode)
Kotlin prejmi SMS z HTTP REST API (primer kode)
Kotlin izbriši SMS z HTTP REST API (primer kode)
Prenesite najnovejšo knjižnico Kotlin SMS API z Githuba
Kotlin je večplatformski programski jezik. Je podoben naravnemu jeziku, kot je angleščina. Uporablja se za komunikacijo z računalnikom. Glavna razlika med naravnim jezikom in programskim jezikom je, da imajo programski jeziki bolj strogo strukturo, da jih računalnik lažje razume.
Kaj je program Hello world v Kotlinu?Program hello world je najenostavnejši program, ki ga lahko napišete. Preprosto izpiše stavek: Hello world na računalniškem zaslonu. Program Hello World je prvi program, ki ga razvijalci napišejo v katerem koli programskem jeziku.
Napišite svoj prvi program v KotlinuČe želite napisati svoj prvi program v Kotlinu:
- Namestite Android Studio
- Ustvarite nov projekt v Android Studiu
- Preklopite na pogled kode
- Napišite program Hello World v Kotlinu
- Zaženite aplikacijo
- Preverite izhod
- Preizkusite gumb
- Po potrebi popravite napake
Tukaj je, kaj potrebujete za začetek. Če želite napisati svoj prvi računalniški program v Kotlinu, potrebujete računalnik z Windows, Android Studio, Android emulator in primer kode, ki je predstavljen spodaj.
- Računalnik z Windows 10
- Android Studio
- Android emulator
- Ozeki Hello World primer projekta
Začnite s kodiranjem v Kotlinu s prenosom Android Studia (Video 1). Če želite prenesti namestitveni program Android Studio, lahko uporabite to povezavo: https://developer.android.com/studio.
Prenesite Android Studio
Če želite začeti programirati v Kotlinu, morate najprej prenesti Android Studio. Prenesite namestitveni program Android Studio tako, da obiščete njihovo spletno stran: https://developer.android.com/studio. Kliknite na zeleni gumb Prenesi Android Studio, da začnete prenašati namestitveni program na vaš računalnik (Slika 1).
Po uspešnem prenosu lahko nadaljujemo z namestitvijo Android Studia. Ta video prikazuje celoten postopek namestitve, tako da lahko sledite korakom, da jo uspešno dokončate (Video 2).
Ustvarjanje našega prvega projekta v Android Studiu
Če želimo napisati našo prvo aplikacijo 'hello world', moramo ustvariti nov projekt v Android Studiu (Video 3).
Pisanje našega programa 'hello world'
V tem primeru bomo napisali program, ki bo
zamenjal privzeti besedilo 'Hello World!' v elementu TextView.
Da to naredimo, bomo morali elementu TextView dodeliti id in dodati
element Button v postavitev.
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>
Nasvet: Različico vaše postavitve v .xml lahko ogledate tako, da kliknete na gumb za kodo v datoteki main_activity.xml. (Slika 3)
Pogled na zasnovoPo uspešnem ustvarjanju in odpiranju projekta v Android Studiu se boste znašli v pogledu na zasnovo. Tukaj lahko postavljamo grafične elemente in oblikujemo vizualno podobo naše aplikacije. Če se želite preusmeriti na kodo vaše aplikacije, morate odpreti pogled .xml. To storite tako, da kliknete na gumb Koda v zgornjem desnem kotu (Slika 2) V pogledu .xml lahko urejate kodo vaše aplikacije.
Ko ste v pogledu na kodo, lahko začnete urejati kodo vaše aplikacije. Tukaj se objekti, ki ste jih postavili v pogledu na zasnovo, prikažejo tudi kot koda (Slika 3). Urejevalnik besedila lahko uporabite za spreminjanje določenih lastnosti vaše postavitve. Glavna funkcija pogleda na kodo pa je, da lahko elementom (na primer gumbom) dodelite funkcije.
V tem primeru pišemo kodo, ki besedilo "Hello World" zamenja z "Hello Ozeki". Spodnja koda uporablja objektno orientirano programiranje (OOP), saj deluje z razredi. Ustvarimo razrede, nato pa znotraj razreda ustvarimo različne objekte. Tem objektom dodelimo funkcije, da opravljajo naloge, ko jih sprožimo.
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) //Napisali bomo program, ki bo besedilo Hello World zamenjal z 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!" } } }
Ta video vam pokaže, kako ustvarimo kodo v Kotlinu (Video 4). Ta koda bo spremenila besedilo, ko bo gumb pritisnjen.
Zagon našega programa 'hello world'
Ko smo napisali kodo v Kotlinu in jo shranili, lahko nadaljujemo z
izgradnjo aplikacije.
Da preverimo, ali naša aplikacija deluje tako, kot želimo, bomo uporabili android emulator,
ki ga je za nas že ustvaril Android Studio.
V naslednjem videu vam bom pokazal, kako prvič zagnati vašo aplikacijo,
ki temelji na Kotlinu, v Android Studiu.
Opomba: Ko prvič zaženete svojo kodo, lahko traja 5-8 minut, da se zažene, vendar bo trajalo manj časa, če ste že naredili prvo gradnjo.
Kako zagnati svojo aplikacijo
Svojo aplikacijo, ki temelji na Kotlinu, lahko zaženete iz Android Studia, da jo preizkusite. To storite tako, da kliknete na zeleni gumb za predvajanje v orodni vrstici na vrhu (Slika 4). To bo zagnalo vašo aplikacijo v nekakšnem android emulatorju na vašem računalniku. Na ta način lahko preizkusite svojo aplikacijo, preden jo izvozite na mobilno napravo.
Izkaz vaše kode
Ko zaženete svojo aplikacijo, zasnovano na Kotlinu, v Android Studiu, jo lahko uporabljate na svojem računalniku. Tukaj lahko vidimo, da če kliknemo gumb, se besedilo spremeni iz "Hello World!" v "Hello Ozeki!" (Slika 5). V kasnejšem delu tega vodiča vam bomo pokazali, kako lahko svoj program zaženete tudi na android napravah, povezanih z računalnikom.
Če naredite napako v Android Studiu, bo IDE napako v vaši kodi označil z valovito črto. Če napake ne opazite in zaženete kodo, IDE v emulatorju ne bo prikazal ničesar, namesto tega vam bo povedal, v kateri vrstici je napaka in kakšna je narava napake.
V naslednjem primeru vam bom pokazal, kaj se zgodi, ko ima vaša koda napako.
Kaj je sintaktična napaka?
Sintaktična napaka pomeni, da ne razumem. Če z nekom govorite v angleščini in vas ne razume, vam bo odgovoril z "Ne razumem". Če z računalnikom govorite v Kotlinu in vas računalnik ne razume, vam bo odgovoril z "Sintaktična napaka".
Kako obravnavati sintaktično napako v Kotlinu?
V spodnji kodi bomo namenoma ustvarili sintaktično napako tako, da ne bomo postavili podpičja za vrstico Hello World. Videli boste, kako se računalnik odzove, kako napako popravimo in kako uspešno zaženemo računalniški program.
Poročilo o napakah v Android StudiuAndroid Studio razvijalce obvešča o napakah na več načinov. Najprej, če urejevalnik besedila zazna, da bo vrstica kode povzročila sintaktično napako, jo podčrta z rdečo (Slika 6). Poleg tega so vaše napake prikazane tudi spodaj levo v zavihku Build Output. Če vaš program med izvajanjem naleti na napako, so težave navedene v Build Outputu.
V tem videu bomo namenoma naredili sintaktično napako v kodi (Video 6). Nato bomo videli prikazano napako in kako jo popraviti.
Svoj program lahko zaženete tudi na android napravah, povezanih z računalnikom
Če želite uporabljati svoj telefon za razvojne namene, morate vklopiti razvijalske možnosti.
V našem primeru uporabljamo napravo Huawei. Če želite vklopiti razvijalske možnosti na napravi Huawei, morate vnesti O telefonu, nato trikrat pritisniti serijsko številko telefona. Zdaj ste razvijalec.
Pri drugih android telefonih je lahko postopek drugačen.
Nato morate samo omogočiti USB razhroščevanje v razvijalskih možnostih.
Če omogočite USB razhroščevanje, se ime vaše naprave prikaže med napravami.
Z zagonom programa na android napravi, povezani z računalnikom, boste dosegli enak rezultat kot z Android Studiom. Tukaj lahko vidimo, da je besedilo, ki se prikaže najprej, "Hello World!", preden pritisnemo vijolični gumb (Slika 7). Po pritisku na gumb se besedilo spremeni v "Hello Ozeki!". Kot lahko vidite, deluje enako kot na virtualni napravi. (Slika 8)
Ta dokument je bil napisan, da vam pomaga začeti s Kotlinom, tako da vas nauči, kako napisati klasičen program Hello World v tem jeziku. Potrudili smo se, da bi bil ta vodnik čim bolj enostaven in razumljiv, da se lahko udobno naučite osnov kodiranja v Kotlinu. Program Hello World je le začetek, medtem ko sledite prikazanim korakom, se naučite vsega, kar je potrebno za pripravo na kodiranje katerega koli večjega programa v Kotlinu.
Več o ustvarjanju in uporabi rešitev v Kotlinu se lahko naučite na spletni strani Ozeki. Nadaljujte s študijem tukaj, preberite naslednji dokument z naslovom Kako poslati SMS iz Kotlina.
Ne zapravljajte več časa, prenesite Ozeki SMS Gateway zdaj!
More information
- C# SMS vadnica: Zdravo svet
- Visual Basic SMS vadnica: Zdravo svet
- F# SMS vadnica: Zdravo svet
- Java SMS vadnica: Zdravo svet
- Vadnica za JavaScript SMS: Hello world
- Node.js SMS vadnica: Zdravo svet
- Kotlin SMS vadnica: Zdravo svet
- C/C SMS vadnica: Zdravo svet
- Delphi SMS vadnica: Zdravo svet
- PHP SMS vadnica: Zdravo svet
- Perl SMS vadnica: Zdravo svet
- Python SMS vadnica: Zdravo svet
- Python flask SMS vadnica: Zdravo svet
- Ruby SMS vadnica: Zdravo svet
- Tcl/Tk SMS vadnica: Zdravo svet
- Go SMS vadnica: Zdravo svet
- R SMS vadnica: Zdravo svet
- Scala SMS vadnica: Zdravo svet
- Objective C SMS vadnica: Zdravo svet
- Vadnice za razvijalce programske opreme