Effective Kotlin: Best Practices

Informacje szczegółowe Pokaż wszystkie

Wydawnictwo: Marcin Moskała
Oprawa: Miękka
Rok wydania: 2023
Ilość stron: 430
Opis

Kotlin is a powerful and pragmatic language, but it's not enough to know about its features. We also need to know when they should be used and in what way. This book is a guide for Kotlin developers on how to become excellent Kotlin developers. It presents and explains in-depth the best practices for Kotlin development. Each item is presented as a clear rule of thumb, supported by detailed explanations and practical examples.

Effective Kotlin provides insights into the idiomatic way of Kotlin development, as well as many general programming best practices and details about advanced Kotlin features like DSL creation, generics, platform types or inline functions and classes. All that for experienced Kotlin developers to get more effective when they use this programming language: to make safe, well designed and efficient code.

The purpose of this book

To really unleash the advantages of Kotlin, we need to use it properly. To do so, not only do we need to know about different Standard Library (stdlib) functions but even more, we need a good understanding of Kotlin features, purpose, and design. The main goal of this book is to explain how to use different Kotlin features to achieve safe, readable, scalable, and efficient code. Since this book is written to help developers get better at writing code, it also touches many general rules for programmers. This book tries to compose as much knowledge about best practices in Kotlin as possible. You can call it a collection of best practices.

For whom the book is written

This book is not teaching basics. It assumes that you have enough knowledge and skills to do Kotlin development. If you dont, I recommend starting first from resource designed for beginners.

Effective Kotlin is directed to experienced Kotlin developers. Though I will assume that even experienced developers might not know some features. This is why I explain some concepts like:

Property

Platform type

Named arguments

Property delegation

DSL creation

Inline classes and functions

Tail recursion

I want this book to be a complete guide for Kotlin developers on how to become an amazing Kotlin developer.

Szczegóły
  • Autor: Marcin Moskała
  • Wydawnictwo Marcin Moskała
  • Oprawa: Miękka
  • Rok wydania: 2023
  • Ilość stron: 430
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788396684752
  • ISBN: 9788396684752
  • EAN: 9788396684752
  • Wymiary: 150 x 225 x 25 mm
  • Dane producenta: Marcin Moskała, ul. Indiry Gandhi 27 / 58, 02-776 Warszawa, Polska, contakt@kt.acadamy
Recenzje

Podobne książki do Effective Kotlin: Best Practices

  1. 1. Functional Kotlin, Marcin Moskała

    Kotlin is a powerful language that has already revolutionized Android and backend development, but it also has powerful support for functional programming. Its amazing features, like functional collection processing, DSL builders, scope functions, or context receivers, help developers achieve intuitive and expressive functional syntax. Additionally, Kotlins extensibility allows libraries like Arrow to promote an even more functional style, all while keeping proper type safety, stability, a...

  2. 2. Python od podstaw. Zacznij swoją przygodę z programowaniem, Marcin Moskała

    Dzięki książce "Python od podstaw. Zacznij swoją przygodę z programowaniem" wkroczysz w świat programowania i poznasz tajniki jednego z najbardziej przyszłościowych zawodów XXI wieku. Nie zwlekaj i odmień swoje życie.Programowanie nie jest takie straszne, jak się o nim mówi. Każdy może się odnaleźć w cyfrowym świecie i czerpać z tego prawdziwą radość. Tym bardziej, jeśli zacznie się od popularnego Pythona, który jest jednym z najłatwiejszych, a jednocześnie najbardziej wszechstronnych języków...

  3. 3. JavaScript od podstaw, Marcin Moskała

    JavaScript od podstaw to doskonała propozycja dla wszystkich, którzy pragną rozpocząć przygodę z programowaniem. Książka ta została stworzona z myślą o osobach, które nie mają wcześniejszego doświadczenia w tym zakresie. W przystępny sposób wprowadza w podstawy języka, oferując solidne fundamenty do dalszego rozwoju umiejętności programistycznych. Zrozumiałość i praktyczność w nauce programowania Autor, Marcin Moskała, stara się wyjaśnić wszystkie kluczowe zagadnienia w sposób zrozumiały i p...

  4. 4. Efektywny Kotlin. Najlepsze praktyki, Marcin Moskała

    Projektanci Kotlina postawili na pragmatyzm. Oznacza to, że do dziś wszystkie decyzje związane z rozwojem języka są podejmowane z uwzględnieniem potrzeb biznesowych: produktywności, skalowalności, prostej konserwacji, niezawodności i wydajności. Od początku szczególną uwagę zwraca się również na bezpieczeństwo, czytelność, wielokrotne używanie kodu, łatwość użycia narzędzi i możliwości współdziałania z innymi językami. Bardzo ważna okazała się też wydajność zarówno działania kodu, jak i pracy...

  5. 5. Co robi Pucio? Wydanie polsko-ukraińskie, Marta Galewska-Kustra

    Książeczki o przygodach Pucia idealnie sprawdzają się w roli pierwszych lektur dla malucha. Jeśli Twoje dziecko jeszcze ich nie zna, warto to nadrobić. "Co robi Pucio? Wydanie polsko-ukraińskie" Marty Galewskiej-Kustry to idealna pozycja dla miłośników takich książek i kolejnych przygód Pucia. Autorka w swojej twórczości postanowiła wyjść naprzeciw oczekiwaniom młodych Ukraińców. W związku z tym powstała publikacja "Co robi Pucio? Wydanie polsko-ukraińskie" Marty Galewskiej-Kustry ukaz...

  6. 6. The Time Machine / Wehikuł czasu. Czytamy w oryginale, Herbert George Wells

    Adaptacja w wersji angielsko-polskiej Seria wydawnicza ?czytamy w oryginale? zawiera adaptacje największych dzieł literatury światowej w wersji dwujęzycznej, przeznaczonej dla uczących się języka angielskiego. Śledząc losy bohaterów, możemy na bieżąco porównywać tekst angielski i polski. Adaptacja została przygotowana z myślą o czytelnikach na poziomie średnio zaawansowanym, jednak dzięki obecności polskiego tłumaczenia z książki korzystać mogą również początkujący w nauce języka angielski...

  7. 7. Anne & Pollyanna. Czytamy w oryginale, Lucy Maud Montgomery

    Seria wydawnicza „czytamy w oryginale” zawiera adaptacje największych dzieł literatury światowej w wersji dwujęzycznej, przeznaczonej dla uczących się języka angielskiego. Śledząc losy bohaterów, możemy na bieżąco porównywać tekst angielski i polski. Anne of Green Gables. Ania z Zielonego Wzgórza Lucy Maud Montgomery i Pollyanna Eleanor H. Porter to dwie ponadczasowe powieści o niezwykłej sile optymizmu i wyobraźni. Obie historie łączy motyw osieroconych dziewcząt, których nieposk...

  8. 8. Bluey. Let's Stick! wer. angielska

    Super sticker scenes book with over 200 stickers! Join in with all the fun Bluey and Bingo get up to from days at the beach, horsey weddings, sleepovers, market trips and heaps more. LET'S DO THIS!With twelve sticker scenes for little hands to decorate, it's the perfect book to keep Bluey fans busy.

  9. 9. I'm going to a psychologist. Wersja ukraińska, Kateryna Holzberg

    It's not easy to live when the world is going to pieces. Parents don't understand, teachers are difficult, friends behave strangely, and you don't have the strength to explain to them what's wrong. Anxiety, apathy, lack of happiness... The question: Am I okay? Am I okay? The media and social networks advise to consult psychologists. But how do you decide to go for a conversation when there are so many myths and prejudices, including the fact that only psychos go to them? What ...

  10. 10. The Science of Baking. Everything You Need to Know to Create Perfect Sweet and Savoury Bakes, Every Time, Matt Adlard

    “An essential book for anyone looking to understand and improve their baking” – Tom Kerridge“Part masterclass, part laboratory, and totally inspiring. Matt Adlard brings clarity and precision to the mysteries of baking, showing not just how to make something work, but why it works” – Helen Goh"This is the book that answers all those 'but why though?' questions that other recipes just ignore. It`s nerdy in the best way" – Sohla El-WayllyDiscover the se...

  11. 11. Sex Pistols. Poison in the Machine, John Scanlan

    The appearance of the Sex Pistols in 1976 seemed less like the arrival of a band than a warning from a nightmarish future. Sex Pistols: Poison in the Machine examines the group's explosive impact by placing Malcolm McLaren's audacious, self-sabotaging art project at its centre - a scheme forged from radical politics, cultural fatigue and a genius for provocation. John Scanlan traces how this volatile experiment collided with the Pistols' own musical force and John Lydon's uncompromising origi...

  12. 12. Raz na zawsze (UA), Lyla Sage

    Ona jest zakazanym owocem, ale on nigdy nie przestrzega zasad Po raz pierwszy w życiu Clementine (Emmy) Ryder nie ma pojęcia, co ma robić. Dziewczyna zrealizowała wszystkie swoje plany: opuściła rodzinne miasteczko Medowlark, dostała się na uniwersytet i odniosła sukces dzięki swojej ulubionej pasji – jeździe konnej. Jednak jeden nieszczęśliwy wypadek niszczy wszystko, co tak długo budowała. Emmy nie ma więc innego wyboru, jak tylko wrócić do domu, z którego tak bardzo chciała uciec. Lu...

  13. 13. The Intrepid List Culture, Intrepid

    The Intrepid List Culture is a collection of 50 unique cultural experiences from around the globe. But this isn`t a bucket list book.This is for the intrepid travellers – culture vultures, artisans, foodies and festival goers – those who long to escape the tourist traps and experience true connection. Open your mind and uncover the soul of a place – from rare cultural experiences to architectural marvels and tempting dishes. Hear from travel writers who share their encounter...

  14. 14. Megan Hess. The World of Fashion Colouring Book, Megan Hess

    Step into Megan Hess's luxurious world of fashion with this sophisticated colouring book, perfect for fashion enthusiasts, Megan Hess fans and anyone with a flair for style.Featuring more than 40 beautifully detailed illustrations, this book invites you to bring the world of fashion and design to life. From glamorous outfits to dazzling accessories and stylish designer settings, every page offers a chance to express your creativity and celebrate the art of fashion.

  15. 15. Punko the Farting dragon w.ukraińska, Kai Luftner

    Punko the dragon is a little strange. He can't spit fire like his relatives. And even a burning horseradish doesn't help to fan the flames inside him. Every time the boy kicks and grunts, he makes... a loud fart. Being different is very sad and frustrating. But at the same time, it's fun and pleasant to have someone who is a little bit strange, just like you. Punko found a friend who is a hiccupping chicken. And now together they play a beautiful melody: geek-geek and fart, fart-f...

  16. 16. Strengths Finder 2.0, Tom Rath

    Discover your strengths AND learn how to use your greatest natural talents to get the most out of your life. DO YOU HAVE AN OPPORTUNITY TO USE YOUR STRENGTHS EVERY DAY? Chances are, you don`t. All too often, our natural talents go untapped. From the cradle to the cubicle, we devote more time to fixing our shortcomings than to developing our strengths. To help people uncover their talents, Gallup introduced the first version of its online assessment, StrengthsFinder, in the 2001 management ...

  17. 17. Hiszpański. Kurs językowy z kryminałem. Roja es la nieve. Czerwony śnieg. Poziom A1-A2, Carlos Solanillos

    Wciągająca lektura, która łączy naukę języka hiszpańskiego z emocjonującą fabułą kryminalną, stanowi doskonałe narzędzie dla osób na poziomie A1-A2. Ten kurs językowy nie tylko pozwala na rozwijanie umiejętności czytania i rozumienia, ale także angażuje w proces nauki przez interesującą narrację. Fabuła opowiada o sierżancie Lópezie, który w wyniku śnieżycy zostaje uwięziony w małej wiosce, gdzie nie wszystko jest takie, jak się wydaje. Tego rodzaju kontekst sprawia, że przyswajanie słownictw...

  18. 18. Spot Goes to the Farm, Eric Hill

    Dad wants to show Spot the baby animals, but it looks as though they're hiding! Will Spot AND Dad be able to find them? Toddlers will love discovering different farm animals in this classic picture book. With fun flaps to train fine motor skills AND an adventure to encourage curiosity AND exploration, this is great for early learning AND play. If you loved this, try Where's Spot?, Spot Goes to School AND Spot Goes ON Holiday for more lift-the-flap fun!

  19. 19. Lost World. Zaginiony świat. Powieść dla młodzieży z ćwiczeniami, Kevin Hadley

    Jeżeli masz dość zmuszania swojej pociechy do nauki języka angielskiego, kup książkę, po którą z chęcią sięgnie każdy nastolatek, czyli "Lost World - Zaginiony świat" Kevina Hadleya. Przy jej lekturze dziecko miło spędzi czas, a przy okazji podszlifuje swoje umiejętności lingwistyczne. Książka "Lost World" to pasjonująca historia dwojga nastolatków mieszkających na Cyprze i zafascynowanych fotografią. W opowieści o ich perypetiach jest wszystko, czego wymaga się od trzymającej w napię...

Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula