ODBIERZ TWÓJ BONUS :: »

Kotlin w akcji Dmitry Jemerov, Svetlana Isakova

(ebook) (audiobook) (audiobook)
Autorzy:
Dmitry Jemerov, Svetlana Isakova
Serie wydawnicze:
W Akcji
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.5/6  Opinie: 6
Stron:
352
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
89,00 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
44,50 zł 89,00 zł (-50%)
44,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Podstawowych cech języka Kotlin i jego filozofii
  • Tworzenia i uruchamiania projektów Kotlin na różnych platformach, w tym Androidzie i JVM
  • Definiowania funkcji, zmiennych oraz korzystania z szablonów tekstowych
  • Pracy z klasami, właściwościami, interfejsami i hierarchiami klas
  • Wykorzystywania wyrażeń when, pętli for i while oraz obsługi wyjątków
  • Stosowania funkcji rozszerzających i właściwości rozszerzających
  • Przetwarzania kolekcji i operacji na ciągach znaków
  • Tworzenia klas danych, singletonów i obiektów towarzyszących
  • Implementowania wyrażeń lambda i operacji funkcyjnych na kolekcjach
  • Zarządzania typami danych, w tym typami zerowalnymi i kolekcjami mutowalnymi
  • Przeciążania operatorów i stosowania konwencji językowych
  • Tworzenia funkcji wysokopoziomowych i korzystania z funkcji śródwierszowych
  • Definiowania i wykorzystywania typów generycznych oraz wariancji
  • Stosowania adnotacji i refleksji do analizy i serializacji obiektów
  • Budowania wewnętrznych języków DSL i korzystania z wyrażeń lambda z odbiornikami
  • Kompilowania projektów Kotlin z użyciem Gradle, Maven i Ant oraz dokumentowania kodu

Kotlin został zaprojektowany jako obiektowy język w pełni interoperacyjny z kodem napisanym w Javie. Został zaprezentowany w 2011 roku. Od tego czasu jest rozwijany, a jego popularność stale rośnie. Kotlin jest językiem o statycznie typowanych zmiennych. Charakteryzuje się czytelną składnią i ścisłą integracją z istniejącymi projektami, bibliotekami i platformami utworzonymi w Javie. Kompiluje się do postaci binarnego kodu JVM, więc można go uruchamiać wszędzie tam, gdzie jest Java, również w Androidzie. Kotlin zainteresuje programistów aplikacji mobilnych również dlatego, że kod napisany w tym języku obciąża system w minimalnym stopniu. Przy tym wszystkim środowisko Kotlina jest w całości otwartym oprogramowaniem do bezpłatnego korzystania w dowolnych celach!

Ta książka jest przeznaczona dla osób, które mają pewne doświadczenia z Javą i chcą szybko poznać Kotlina w stopniu pozwalającym na tworzenie aplikacji serwerowych, dla systemu Android i maszyn JVM. Znalazł się tu opis podstawowych cech języka i jego najważniejszych struktur, a następnie przedstawiono bardziej zaawansowane zagadnienia, takie jak tworzenie wysokopoziomowych abstrakcji i języków domenowych. Duży nacisk położono na integrację kodu Kotlin z istniejącymi projektami Java oraz na sposoby wprowadzania Kotlina do aktualnie użytkowanego środowiska. Zaprezentowano kilka przydatnych bibliotek i narzędzi, znakomicie ułatwiających pracę programiście. Nie zabrakło również licznych przykładów kodu, ilustrujących omawiane zagadnienia.

W tej książce między innymi:

  • solidne wprowadzenie do Kotlina
  • klasy, klasy danych i funkcje lambda
  • typy danych, w tym kolekcje i puste zmienne
  • własne interfejsy i abstrakcje w Kotlinie
  • parametry reifikowanego typu, adnotacje i refleksje

Kotlin - idealny dla Androida!

Wybrane bestsellery

O autorach książki

Dmitrij Żemierow pracuje w JetBrains (firma programistyczna z siedzibą w Pradze) od 2003 r. Jest jednym ze współautorów języka Kotlin, dla którego stworzył pierwszą wersję generatora kodu na maszyny JVM. Prezentował ten język na konferencjach na całym świecie. Obecnie kieruje zespołem rozwijającym wtyczkę Kotlin dla środowiska IntelliJ IDEA.

Swietłana Isakowa dołączyła do zespołu Kotlina w 2011 r. Pracowała nad domniemaniem typów i rozpoznawaniem przeciążania w kompilatorze. Obecnie zajmuje się popularyzacją języka Kotlin, prezentując go na konferencjach i szkoleniach.

Zobacz pozostałe książki z serii W Akcji

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać Javę, aby korzystać z książki "Kotlin w akcji"?
Podstawowa znajomość Javy jest zalecana, ponieważ książka często odnosi się do porównań i integracji Kotlina z Javą, a przykłady mogą wykorzystywać koncepcje znane z tego języka.
2. Czy książka obejmuje zagadnienia programowania na Androida?
Tak, "Kotlin w akcji" zawiera rozdziały poświęcone wykorzystaniu Kotlina w programowaniu aplikacji na system Android, w tym przykłady kodu i integrację z istniejącymi projektami.
3. Jakie praktyczne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się podstaw i zaawansowanych funkcji Kotlina, integracji z kodem Java, stosowania wyrażeń lambda, obsługi kolekcji, programowania funkcyjnego oraz tworzenia aplikacji na JVM i Androida.
4. Czy książka nadaje się do samodzielnej nauki Kotlina?
Tak, książka jest napisana z myślą o osobach uczących się samodzielnie - zawiera liczne przykłady kodu, wyjaśnienia koncepcji oraz praktyczne wskazówki.
5. Czy znajdę tu informacje o narzędziach i środowiskach programistycznych dla Kotlina?
Tak, książka opisuje narzędzia takie jak IntelliJ IDEA, Android Studio, wtyczki do Eclipse oraz internetowy "plac zabaw" Kotlina, a także sposoby kompilowania i uruchamiania projektów.
6. Czy książka porusza temat integracji Kotlina z istniejącymi projektami Java?
Tak, duży nacisk położono na interoperacyjność Kotlina z Javą i sposoby wprowadzania Kotlina do już istniejących środowisk oraz projektów.
7. W jakim formacie dostępna jest książka "Kotlin w akcji" w Helion.pl?
Książka jest dostępna w wersji papierowej oraz jako e-book (PDF, ePub, mobi) - wybór formatu można zaznaczyć podczas zakupu.
8. Czy po zakupie e-booka mogę korzystać z niego na kilku urządzeniach?
Tak, e-book zakupiony w Helion.pl można pobrać i czytać na różnych urządzeniach, takich jak komputer, tablet czy czytnik e-booków.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
89,00 zł
Czasowo niedostępna
Ebook
44,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint