Kariera Kotlina nabrała rozpędu, gdy w 2017 roku na konferencji Google ogłoszono go jednym z oficjalnie wspieranych języków programowania aplikacji dla Androida. Jest lubiany za zwartą składnię, elastyczność i ścisłą integrację z kodem Javy. Oczywiście odpowiada też kryteriom nowoczesnego i innowacyjnego języka programowania. Jest bardzo dobrym wyborem dla każdego, kto chce się stać profesjonalnym programistą, ale też osoby programujące hobbystycznie będą zadowolone z jego możliwości. Problemów z tym idealnym językiem programowania jest niewiele: trzeba poznać Kotlina, zrozumieć kilka niuansów i nauczyć się kodowania...
Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki niej nauczysz się myśleć jak najlepsi programiści i niepostrzeżenie zaczniesz tworzyć wydajny kod w Kotlinie. Autorzy zastosowali najlepsze osiągnięcia psychologii, neurologii i innych nauk o uczeniu się, stąd niecodzienny wygląd i struktura książki. W efekcie zamiast klasycznego podręcznika otrzymujesz polisensoryczne doświadczenie poznawcze zaprojektowane tak, aby już wkrótce Kotlin stał się pewnym, niezawodnym narzędziem w Twoich rękach!
W tej książce między innymi:
Rozdziały:
Wprowadzenie
ROZDZIAŁ 1. Zaczynamy. Szybki skok
ROZDZIAŁ 2. Typy proste i zmienne. Być zmienną
ROZDZIAŁ 3. Funkcje. Wychodzimy poza main
ROZDZIAŁ 4. Klasy i obiekty. Trochę klasy
ROZDZIAŁ 5. Klasy pochodne i bazowe. Stosowanie dziedziczenia
ROZDZIAŁ 6. Klasy abstrakcyjne i interfejsy. Poważny polimorfizm
ROZDZIAŁ 7. Klasy danych. Używanie danych
ROZDZIAŁ 8. Wartość null i wyjątki. Cały i zdrów
ROZDZIAŁ 9. Kolekcje. Zorganizuj się
ROZDZIAŁ 10. Typy sparametryzowane. Odróżniaj wariancję od kontrawariancji
ROZDZIAŁ 11. Lambdy i funkcje wyższego rzędu. Kod używany jak dane
ROZDZIAŁ 12. Wbudowane funkcje wyższego rzędu. Wzmocnij swój kod
Dodatek A. Koprocedury. Współbieżne wykonywanie kodu
Dodatek B. Testowanie. Pociągnij swój kod do odpowiedzialności
Dodatek C. Pozostałości. Dziesięć najważniejszych rzeczy (których nie opisaliśmy)