Android + Kotlin. Jak zacząć?

Krótki kurs konfiguracji Kotlina.

Kotlin jest naprawdę genialnym językiem programowania. Będę to powtarzał do znudzenia.

Pośród wielu jego zalet, na początku przydają się szczególnie dwie: banalna konfiguracja, i bardzo płaska krzywa uczenia się (ang. learning curve). Zacznijmy od konfiguracji.

Konfiguracja środowiska

Zakładam że kodowałeś już w Androidzie – że Android Studio masz zainstalowane i skonfigurowane do pracy. Jedyne czego teraz potrzebujesz, to dodatkowa wtyczka Kotlina:

  1. Odpal Android Studio
  2. Wejdź w File -> Settings (Preferences na Mac’u) -> Plugins
  3. Kliknij Install JetBrains plugin…
  4. Zainstaluj plugin o nazwie Kotlin
  5. Jeśli wszystko poszło zgodnie z planem, powinieneś zyskać na pasku nowe menu: Tools -> Kotlin

Konfiguracja projektu

Skoro Twoje środowisko jest już wyposażone we wszystko co potrzeba, pozostaje tylko podpiąć Kotlina do konkretnego projektu. Dla uproszczenia, będziemy pracować na świeżym projekcie:

  1. Utwórz nowy projekt (File -> New -> New Project…)
  2. Wejdź w Tools -> Kotlin -> Configure Kotlin in project
  3. Wybierz Android with Gradle
  4. Zsynchronizuj projekt (File -> Synchronize)

Voilà! To wszytko! Teraz możemy przejść do pisania Hello World.

Kotlin – pierwsze kroki

Najprostszym sposobem na rozpoczęcie zabawy z Kotlinem jest, wbudowany w Android Studio, konwerter plików Javy na pliki Kotlina. Aby to zrobić:

  1. Otwórz swój nowo utworzony plik MainActivity.java
  2. Wejdź w menu: Code -> Convert Java File to Kotlin File

Gotowe. Możesz już podziwiać swój pierwszy plik napisany w Kotlinie:

package com.geekydevs.myapplication

import android.support.v7.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }

}

Co dalej?

Polecam lekturę świetnej oficjalnej dokumentacji Kotlina. A następnie kodować, kodować i jeszcze raz kodować!

Na pewno pomogą Ci też inne artykuły o Kotlinie na tym blogu – lista tutaj.

Najlepiej pisz w Kotlinie wszystko, co do tej pory pisałeś w Javie. Po kilku dniach będzie to zupełnie naturalne. A po kilku kolejnych zaczniesz zauważać, jak różne rzeczy można zrobić lepiej. Np. zamiast klasy typu *Utils zrobisz rozszerzenie, albo kilka wersji tej samej metody zastąpisz jedną z wartościami domyślnymi, albo zaczniesz świadomie myśleć o null’ach i zachwycisz się operatorami ?. i ?: itd. Gwarantuję Ci że to będzie piękny czas 😉

To tyle. Powodzenia na nowej drodze! Do kolejnego wpisu!

Nie przegap kolejnych wpisów - subskrybuj!

2 komentarzy

    1. Hej 🙂 Teoretycznie można (nikt Ci nie zabroni), ale raczej nie polecam. Java jednak jeszcze przez spory czas będzie królować w ofertach pracy – w końcu to od wielu lat najpopularniejszy język na świecie 🙂 Dlatego podstawy przydałoby się znać.
      Dodatkowy plus jest taki, że przechodząc z Javy na Kotlina, zobaczysz jaka przepaść technologiczna je dzieli 😉

Dodaj komentarz