Building Android Projects with Kotlin. Pankaj Kumar
(2023)
As an ambitious Kotlin programmer or Android developer, are you frequently baffled by the options available to do a specific task? Or why a single solution is superior to the others for doing this Android task?
And most importantly, how …
english
Kotlin In-Depth. 2 ed. Aleksei Sedunov
(2022)
The book ‘Kotlin In-Depth, Second Edition’ updates all the essential parts of Kotlin and incorporates modern principles, methodologies, and approaches for achieving efficient solutions. The book will guide you to successfully utilize Kotlin in developing JVM apps for desktop, mobile, …
english
The First Line of Code. Lin Guo
(2022)
The First Line of Code is a must-have for developers who want to learn Android and Kotlin, and the best-seller in China. Knowledge between Android and Kotlin is interspersed in a way that readers are easy to understand and get start:
…
english
Numerical Methods Using Kotlin. Haksun Li
(2023)
This in-depth guide covers a wide range of topics, including chapters on linear algebra, root finding, curve fitting, differentiation and integration, solving differential equations, random numbers and simulation, a whole suite of unconstrained and constrained optimization algorithms, statistics, regression and …
english
Kotlin. Сборник рецептов. Коузен Кен
(2021)
Этот сборник рецептов охватывает широкий спектр тем, с которыми следует ознакомиться разработчику, планирующему перейти на язык Kotlin или желающему изучить его более глубоко. В начале книги описывается процесс установки и запуска Kotlin, затем обсуждаются фундаментальные особенности языка. Особое внимание …
русский
Programming Android with Kotlin. Horton J.
(2022)
There are plenty of books that show how Android works, how Kotlin works, or how concurrency works. Kotlin is becoming wildly popular with Android development for its easy adoption and cleaner syntax, but Kotlin offers Android much more than that: …
english
Да, учитывая популярность Android и дружественный характер Kotlin для новичков, в 2022 году его, безусловно, стоит изучить. Если вы опытный программист, хорошо владеющий Java, вам потребуется всего несколько недель, чтобы изучить Kotlin. На самом деле Kotlin начинает превосходить многие популярные языки, включая Java.
Язык, используемый для документирования кода Kotlin (эквивалент Javadoc в Java), называется KDoc. По сути, KDoc сочетает в себе синтаксис Javadoc для блочных тегов (расширенный для поддержки конкретных конструкций Kotlin) и Markdown для встроенной разметки.
И Python, и Kotlin могут использоваться в бэкэнд-разработке, но в мобильной разработке (Android) Kotlin имеет значительное преимущество перед Python. Kotlin пользуется поддержкой Google; компилируется быстрее; и он имеет встроенную поддержку нулевой безопасности. Все java-библиотеки совместимы с Kotlin.
Книги и печатные издания о Kotlin
Kotlin в действии
Kotlin в действии
— Данная книга научит вас пользоваться языком Kotlin для создания высококачественных приложений.
Написанная создателями языка, разработчиками в компании JetBrains, эта книга охватывает такие темы,
как создание предметно-ориентированных языков, функциональное программирование в JVM,
совместное использование Java и Kotlin и многое другое.
Благодаря опыту выступления на конференциях и проведению семинаров и кусов о Kotlin, авторы
смогли сформулировать хорошие объяснения, предвосхищающие самые распространенные вопросы и
возможные подводные камни. Книга объясняет высокоуровневые понятия языка во всех необходимых
подробностях.
Книга по праву считается одним из лучших изданий о Kotlin.