Samouczek Kotlin: Hello world
Ten samouczek pomoże Ci rozpocząć pracę z Kotlinem i tworzeniem aplikacji na Androida. Wyjaśnia, co jest potrzebne do napisania pierwszego programu w Kotlinie, skąd pobrać niezbędne narzędzia, jak je zainstalować i jak napisać swój pierwszy program 'Hello world'. Jeśli nigdy wcześniej nie pisałeś programu w Kotlinie, to jest miejsce, od którego warto zacząć. Stworzyliśmy ten artykuł, abyś mógł rozpocząć przygodę z Kotlinem i przejść do naszych przykładów dotyczących SMS. Jeśli już znasz Kotlina, możesz od razu przejść do jednego z poniższych przykładów dotyczących SMS.
Przykłady SMS w Kotlinie:
Kotlin wysyłanie SMS za pomocą HTTP REST API (przykład kodu)
Kotlin wysyłanie wielu SMS za pomocą HTTP REST API (przykład kodu)
Kotlin planowanie SMS za pomocą HTTP REST API (przykład kodu)
Kotlin odbieranie SMS za pomocą HTTP REST API (przykład kodu)
Kotlin usuwanie SMS za pomocą HTTP REST API (przykład kodu)
Pobierz najnowszą bibliotekę Kotlin SMS API z Githuba
Co to jest Kotlin
Kotlin to wieloplatformowy język programowania. Jest podobny do języka naturalnego, takiego jak angielski. Służy do komunikacji z komputerem. Główna różnica między językiem naturalnym a językiem programowania polega na tym, że języki programowania mają bardziej rygorystyczną strukturę, aby ułatwić komputerowi ich zrozumienie.
Co to jest program Hello world w Kotlinie?
Program hello world to najprostszy program, który możesz napisać. Po prostu wyświetla na ekranie komputera zdanie: Hello world. Program Hello World to pierwszy program, który programiści piszą w dowolnym języku programowania.
Napisz swój pierwszy program w Kotlinie
Aby napisać swój pierwszy program w Kotlinie:
- Zainstaluj Android Studio
- Utwórz nowy projekt w Android Studio
- Przełącz się na widok kodu
- Napisz program Hello World w Kotlinie
- Uruchom aplikację
- Sprawdź wynik
- Przetestuj przycisk
- Napraw ewentualne błędy
Wymagania wstępne
Oto, czego potrzebujesz, aby rozpocząć. Aby napisać swój pierwszy program komputerowy w Kotlinie, potrzebujesz komputera z systemem Windows, Android Studio, emulatora Androida oraz przykładowego kodu przedstawionego poniżej.
- Komputer z systemem Windows 10
- Android Studio
- Emulator Androida
- Przykładowy projekt Ozeki Hello World
Pobierz Android Studio
Rozpocznij programowanie w Kotlinie, pobierając Android Studio (Wideo 1). Aby pobrać instalator Android Studio, możesz użyć tego linku: https://developer.android.com/studio.
Pobierz Android Studio
Aby rozpocząć programowanie w Kotlinie, najpierw musisz pobrać Android Studio. Pobierz instalator Android Studio, odwiedzając ich stronę internetową: https://developer.android.com/studio. Kliknij zielony przycisk Download Android Studio, aby rozpocząć pobieranie instalatora na swój komputer (Rysunek 1).
Zainstaluj Android Studio
Po pomyślnym pobraniu możemy kontynuować instalację Android Studio. Ten film pokazuje cały proces instalacji, więc możesz postępować zgodnie z krokami, aby zakończyć go pomyślnie (Wideo 2).
Tworzenie naszego pierwszego projektu w Android Studio
Aby napisać naszą pierwszą aplikację 'hello world', musimy utworzyć nowy projekt w Android Studio (Wideo 3).
Pisanie naszego programu 'hello world'
W tym przykładzie napiszemy program, który zastąpi domyślny tekst 'Hello World!' w elemencie TextView.
Aby to zrobić, musimy nadać elementowi TextView identyfikator (id) oraz dodać element Button do układu.
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>
Wskazówka: Możesz zobaczyć wersję .xml swojego układu, klikając przycisk kodu w pliku main_activity.xml. (Rysunek 3)
Widok projektowy
Po pomyślnym utworzeniu i otwarciu projektu w Android Studio znajdziesz się w widoku projektowym. Tutaj możemy umieszczać elementy graficzne i projektować wygląd naszej aplikacji. Aby przejść do kodu aplikacji, musisz otworzyć widok .xml. Zrób to, klikając przycisk Kod w prawym górnym rogu (Rysunek 2). W widoku .xml możesz edytować kod swojej aplikacji.
Widok kodu
Gdy jesteś w widoku kodu, możesz zacząć edytować kod swojej aplikacji. Tutaj obiekty, które umieściłeś w widoku projektowym, również pojawiają się jako kod (Rysunek 3). Możesz użyć edytora tekstu, aby zmodyfikować niektóre właściwości swojego układu. Główną funkcją widoku kodu jest jednak możliwość przypisywania funkcji do elementów (na przykład przycisków).
Kod w Kotlinie
W tym przykładzie piszemy kod, który zastępuje tekst "Hello World" tekstem "Hello Ozeki". Poniższy kod wykorzystuje programowanie obiektowe (OOP), ponieważ pracuje z klasami. Tworzymy klasy, a następnie tworzymy różne obiekty wewnątrz klasy. Przypisujemy funkcje do tych obiektów, aby wykonywały zadania po wywołaniu.
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) //Napiszemy program, który zastąpi tekst Hello World tekstem 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!" } } }
Pisanie kodu w Kotlinie
Ten film pokazuje, jak tworzymy kod w Kotlinie (Wideo 4). Ten kod zmieni tekst po naciśnięciu przycisku.
Uruchamianie naszego programu 'hello world'
Po napisaniu i zapisaniu kodu w Kotlinie możemy kontynuować budowanie aplikacji.
Aby sprawdzić, czy nasza aplikacja działa zgodnie z oczekiwaniami, użyjemy emulatora Android,
który został już dla nas utworzony przez Android Studio.
W poniższym filmie pokażę, jak uruchomić swoją aplikację opartą na Kotlinie
po raz pierwszy w Android Studio.
Uwaga: Przy pierwszym uruchomieniu kodu może to zająć 5-8 minut, ale kolejne uruchomienia będą szybsze, jeśli pierwsze budowanie zostało już wykonane.
Jak uruchomić swoją aplikację
Możesz uruchomić swoją aplikację opartą na Kotlinie bezpośrednio z Android Studio, aby ją przetestować. Zrób to, klikając zielony przycisk Odtwarzaj na pasku narzędzi u góry (Rysunek 4). Spowoduje to uruchomienie aplikacji w emulatorze Android na twoim komputerze. W ten sposób możesz przetestować swoją aplikację przed eksportowaniem jej na telefon.
Wynik Twojego kodu
Po uruchomieniu aplikacji opartej na Kotlinie w Android Studio możesz korzystać z niej na swoim komputerze. Tutaj widzimy, że po kliknięciu przycisku tekst zmienia się z "Hello World!" na "Hello Ozeki!" (Rysunek 5). W dalszej części tego tutoriala pokażemy, jak można również uruchomić program na podłączonych do komputera urządzeniach z systemem Android.
Co się stanie, jeśli popełnisz błąd w kodzie Kotlina
Jeśli popełnisz błąd w Android Studio, IDE oznaczy błąd w
Twoim kodzie falistą linią. Jeśli nie rozpoznasz błędu i
uruchomisz kod, IDE nie wyświetli nic w emulatorze,
zamiast tego poinformuje Cię, w której linii jest błąd i jaka jest
jego natura.
W poniższym przykładzie pokażę, co się dzieje, gdy w kodzie
wystąpi błąd.
Co to jest błąd składniowy?
Błąd składniowy oznacza "Nie rozumiem". Jeśli rozmawiasz z kimś po angielsku, a ta osoba nie rozumie, co mówisz, odpowie "Nie rozumiem". Jeśli rozmawiasz z komputerem w Kotlinie, a komputer nie rozumie, co mówisz, odpowie "Błąd składniowy".
Jak obsłużyć błąd składniowy w Kotlinie?
W poniższym kodzie celowo stworzymy błąd składniowy, nie stawiając średnika po linii "Hello World". Zobaczysz, jak zareaguje komputer, jak naprawimy błąd i jak pomyślnie uruchomimy program.
Raport błędów w Android Studio
Android Studio informuje programistów o błędach na wiele sposobów. Po pierwsze, jeśli edytor tekstu wykryje, że linia kodu spowoduje błąd składniowy, podkreśli ją na czerwono (Rysunek 6). Dodatkowo, Twoje błędy są również wyświetlane w lewym dolnym rogu w zakładce Build Output. Jeśli program napotka błąd podczas działania, problemy zostaną wymienione w Build Output.
Stwórz i napraw błąd w Android Studio
W tym filmie celowo wprowadzimy błąd składniowy w kodzie (Wideo 6). Następnie zobaczymy wyświetlony błąd oraz sposób jego naprawy.
Możesz również uruchomić program na podłączonych do komputera urządzeniach z Androidem
Aby użyć telefonu do celów developerskich, musisz włączyć opcje programistyczne.
W naszym przypadku używamy urządzenia Huawei. Aby włączyć opcje programistyczne na
urządzeniu Huawei, należy wejść w Informacje o telefonie, a następnie nacisnąć
numer seryjny telefonu 3 razy. Teraz jesteś programistą.
Dla innych telefonów z Androidem procedura może być inna.
Następnie wystarczy włączyć debugowanie USB w Opcjach programistycznych.
Jeśli włączysz debugowanie USB, nazwa Twojego urządzenia pojawi się na liście urządzeń.
Uruchamianie aplikacji na Androidzie
Uruchamiając program na podłączonym do komputera urządzeniu z Androidem, osiągniesz ten sam wynik, co w Android Studio. Tutaj widzimy, że wyświetlany tekst to "Hello World!" przed naciśnięciem fioletowego przycisku (Rysunek 7). Po naciśnięciu przycisku tekst zmienia się na "Hello Ozeki!". Jak widać, działa to w ten sam sposób, co na urządzeniu wirtualnym. (Rysunek 8)
Podsumowanie
Ten dokument został napisany, aby pomóc Ci rozpocząć przygodę z Kotlinem, ucząc Cię, jak napisać klasyczny program "Hello World" w tym języku. Dołożyliśmy wszelkich starań, aby ten przewodnik był jak najprostszy i zrozumiały, abyś mógł wygodnie poznać podstawy kodowania w Kotlinie. Program "Hello World" to dopiero początek, a podczas wykonywania pokazanych kroków nauczysz się wszystkiego, co jest potrzebne do przygotowania się do kodowania większych programów w Kotlinie.
Więcej o tworzeniu i używaniu rozwiązań w Kotlinie możesz dowiedzieć się ze strony Ozeki. Kontynuuj naukę tutaj, czytając kolejny dokument zatytułowany Jak wysłać SMS z Kotlina.
Nie trać więcej czasu, pobierz Ozeki SMS Gateway już teraz!
More information
- Samouczek C# SMS: Hello world
- Samouczek Visual Basic SMS: Hello world
- Samouczek F# SMS: Hello world
- Samouczek Java SMS: Hello world
- Samouczek SMS w JavaScript: Hello world
- Samouczek Node.js SMS: Hello world
- Samouczek Kotlin SMS: Hello world
- Samouczek C/C SMS: Hello world
- Samouczek Delphi SMS: Hello world
- Samouczek PHP SMS: Hello world
- Samouczek Perl SMS: Hello world
- Samouczek Python SMS: Hello world
- Samouczek Python flask SMS: Hello world
- Samouczek Ruby SMS: Hello world
- Samouczek Tcl/Tk SMS: Hello world
- Samouczek Go SMS: Hello world
- Samouczek R SMS: Hello world
- Samouczek Scala SMS: Hello world
- Samouczek Objective C SMS: Hello world
- Samouczki dla programistów