17 августа 2021

πŸ“– ВОП-10 ΠΊΠ½ΠΈΠ³ для изучСния языка программирования Kotlin

Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, фрилансСр... ΠŸΠΈΡˆΡƒ ΠΎΠ± ИВ ΠΈ смСТных тСхнологиях.
Π—Π° нСсколько Π»Π΅Ρ‚ Kotlin смог Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΠΏΠΎΡ‚Π΅ΡΠ½ΠΈΡ‚ΡŒ Java Π² сфСрС создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π½Π° Π½Π΅ΠΌ. Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π½Π°ΡˆΡƒ Π²Π΅Ρ€ΡΠΈΡŽ списка самых популярных срСди Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈ профСссионалов ΠΊΠ½ΠΈΠ³ для изучСния этого языка программирования.
πŸ“– ВОП-10 ΠΊΠ½ΠΈΠ³ для изучСния языка программирования Kotlin
Kotlin – ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ язык программирования, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для создания кроссплатформСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ 2017 Π³ΠΎΠ΄Ρƒ Google Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π΅Π³ΠΎ (наряду с Java) Π² инструмСнты Π² Android Studio, Π° ΡƒΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π° Π³ΠΎΠ΄Π° объявил Kotlin ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΌ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠ΄ Android. Π’Π°ΠΊΠΎΠ΅ Π³Ρ€ΠΎΠΌΠΊΠΎΠ΅ заявлСниС – довольно вСсомая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° этот язык ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ со всСми тонкостями Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Π½Π΅ΠΌ. ΠŸΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π² этом ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ ΠΎΡ‚ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ программиста».

Книги Π½Π° русском языкС

Π’Ρ‹Π±ΠΎΡ€ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π½Π΅ Ρ‚Π°ΠΊ ΡˆΠΈΡ€ΠΎΠΊ, ΠΊΠ°ΠΊ Π½Π°ΠΌ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ интСрСсныС (ΠΈ Π΄Π°ΠΆΠ΅ свСТиС – ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎΠ΄Π½ΠΈΠ΅) ΠΊΠ½ΠΈΠ³ΠΈ Π½Π° русском языкС ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΏΠΎΠ»ΠΊΠ°Ρ… ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ².

1. Β«Head First. KotlinΒ», 2019 Π³ΠΎΠ΄

πŸ“– ВОП-10 ΠΊΠ½ΠΈΠ³ для изучСния языка программирования Kotlin

Авторы: Π”ΠΎΠ½ Гриффитс, Дэвид Гриффитс.

Π―Π·Ρ‹ΠΊ: русский.

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° Π½Π°ΡƒΡ‡ΠΈΡ‚ быстро ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния людСй, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π½Π°ΡŽΡ‰ΠΈΡ… ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Π²ΡˆΠΈΡ… Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ строчки ΠΊΠΎΠ΄Π°. Π’Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Java. ΠŸΠΎΠ΄Π°Ρ‡Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π² Π½Π΅ΠΉ, ΠΊΠ°ΠΊ ΠΈ Π²ΠΎ всСх ΠΊΠ½ΠΈΠ³Π°Ρ… сСрии β€œHead first”, Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Ρ‚ ваш ΠΌΠΎΠ·Π³ Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ обучСния, Π° Π½Π΅ Π² сон. ΠŸΠΎΡ‡Ρ‚ΠΈ каТдая страница издания содСрТит изобраТСния ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Kotlin. Π§Π΅Ρ‚ΠΊΠΎΠ΅ ΠΈ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎΠ΅ пособиС с простым ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ слоТных Π²Π΅Ρ‰Π΅ΠΉ.

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ².

ΠžΡ‚Π·Ρ‹Π²Ρ‹:

β€’ Π­Ρ‚ΠΎ, нСсомнСнно, Π»ΡƒΡ‡ΡˆΠ°Ρ ΠΊΠ½ΠΈΠ³Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Ρ‡ΠΈΡ‚Π°Π» ΠΏΠΎ Kotlin, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.
β€’ Kotlin казался Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌ, ΠΏΠΎΠΊΠ° я Π½Π΅ взял Π² Ρ€ΡƒΠΊΠΈ эту ΠΊΠ½ΠΈΠ³Ρƒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ я Π½Π΅ сдСлал этого Ρ€Π°Π½ΡŒΡˆΠ΅?
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Amazon.com
β€’ ΠΠ°Π΄Π΅ΡΡ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сразу Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠšΠΎΡ‚Π»ΠΈΠ½Π΅, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² эту ΠΊΠ½ΠΈΠ³Ρƒ Π½Π΅ стоит. Но всС Ρ€Π°Π²Π½ΠΎ Π² Π½Π΅ΠΉ всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈ понятно расписано для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° (ΠΊΠΎΠΈΠΌ я ΠΈ являюсь). Π’ ΠΊΠ½ΠΈΠ³Π΅ рассмотрСны Π½Π΅ всС Ρ‚Π΅ΠΌΡ‹ ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Ρ€Π°ΡΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ основныС понятия. Однако написана ΠΎΠ½Π° Π»Π΅Π³ΠΊΠΎ ΠΈ Π½Π΅ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π΅Π½Π½ΠΎ, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ красиво свСрстана.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: livelib.ru

2. Β«Kotlin. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для профСссионалов», 2019 Π³ΠΎΠ΄

πŸ“– ВОП-10 ΠΊΠ½ΠΈΠ³ для изучСния языка программирования Kotlin

Авторы: Π”ΠΆΠΎΡˆ Π‘ΠΊΠΈΠ½, Дэвид Π“Ρ€ΠΈΠ½Ρ…ΠΎΠ».

Π―Π·Ρ‹ΠΊ: русский.

Основанная Π½Π° популярном курсС β€œKotlin Essentials” ΠΎΡ‚ Big Nerd Ranch ΠΊΠ½ΠΈΠ³Π° даст Π²Π°ΠΌ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ объяснСния ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ языка ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с Kotlin, Π½ΠΎ ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ возмоТности, Π° Ρ‚Π°ΠΊΠΆΠ΅ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ IntelliJ IDEA ΠΎΡ‚ JetBrains.

НСсмотря Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΈ даст Π²Π°ΠΌ стартовый Π±Π°Π³Π°ΠΆ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ для создания Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… ΠΈ эффСктивных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠžΡ‚Π·Ρ‹Π²Ρ‹:

β€’ МнС ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, хотя написаниС консольной ΠΈΠ³Ρ€Ρ‹ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ (Ρ‚.ΠΊ. ΠΎΠ½Π° скучновата, Π½ΠΎ ΠΊΡ‚ΠΎ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою?). Π’Π΅ΠΌΡ‹ Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ достаточно ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ. Если ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ с Java, Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ написаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° Kotlin Π΄Π°Π΅Ρ‚ большоС количСство прСимущСств, позволяя ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Π΅Π΅. Π‘ΠΎΠ²Π΅Ρ‚ΡƒΡŽ Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ ΠΊΠ°ΠΊ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΈ для Java-программистов.
β€’ Написано понятно, читаСтся Π»Π΅Π³ΠΊΠΎ, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» интСрСсный. ЕдинствСнный нСбольшой минус – Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π΅Ρ‚.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Ozon.ru
β€’ ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ этап разТСвываСтся.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: livelib.ru

3. Β«Π’ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ KotlinΒ», 2020 Π³ΠΎΠ΄

πŸ“– ВОП-10 ΠΊΠ½ΠΈΠ³ для изучСния языка программирования Kotlin

Автор: ΠŸΡŒΠ΅Ρ€-Ив Π‘ΠΈΠΌΠΎΠ½.

Π―Π·Ρ‹ΠΊ: русский.

Π­Ρ‚ΠΎ экспСртноС руководство ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ основы ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ языка для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π»ΠΎΠ±ΠΎΠ΄Π½Π΅Π²Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ программирования. Много практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… ошибок ΠΈ совСты ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ программиста – Π²ΠΎΡ‚ Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΊΠ½ΠΈΠ³Π΅! Она Π½Π°ΡƒΡ‡ΠΈΡ‚ вас ΠΏΠΈΡΠ°Ρ‚ΡŒ понятныС ΠΈ простыС Π² обслуТивании, бСзопасныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… с Java Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΡ‹Ρ‚Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Kotlin.

ΠžΡ‚Π·Ρ‹Π²Ρ‹:

β€’ ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС особСнностСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования, ΠΌΠ½ΠΎΠ³ΠΎ практичСских ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ. Π•ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ, Π½ΠΎ это Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Ozon.ru
β€’ Книга Π² Ρ†Π΅Π»ΠΎΠΌ качСствСнная ΠΈ интСрСсная. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π΅Ρ‰Π΅ Π½Π΅ Π²ΠΈΠ΄Π΅Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΈ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС. Однако самая большая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° этой ΠΊΠ½ΠΈΠ³ΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΉ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ. Вся ΠΊΠ½ΠΈΠ³Π° ΠΆΠΈΠ²Π΅Ρ‚ Π² ΠΌΠΈΡ€Π΅ абстракции ΠΈ, нСсмотря Π½Π° усилия Π°Π²Ρ‚ΠΎΡ€Π°, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π³ΠΎΡ‚ΠΎΠ² ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ программирования ΠΈ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π· ΠΆΠΈΠ·Π½ΠΈ.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Amazon.com

4. Β«Kotlin Π² дСйствии», 2017 Π³ΠΎΠ΄

πŸ“– ВОП-10 ΠΊΠ½ΠΈΠ³ для изучСния языка программирования Kotlin

Авторы: Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π–Π΅ΠΌΠ΅Ρ€ΠΎΠ², Π‘Π²Π΅Ρ‚Π»Π°Π½Π° Исакова.

Π―Π·Ρ‹ΠΊ: русский.

Книга Π½Π°ΡƒΡ‡ΠΈΡ‚ вас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Kotlin для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС Java Π½Π° Android. Π•Π΅ Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΠΊΠ½ΠΈΠ³ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² JetBrains с 2003 Π³ΠΎΠ΄Π° ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π²Π½Π΅ΡΡˆΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Π²ΠΊΠ»Π°Π΄ Π² созданиС языка. Книга Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Π΄Π²Π΅ части. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ описываСтся, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Kotlin вмСстС с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΈ API, Π° вторая Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнныС API/абстракции ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с нюансами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Kotlin.

ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π·Π½Π°ΡŽΡ‰ΠΈΡ… Java Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

ΠžΡ‚Π·Ρ‹Π²Ρ‹:

β€’ Π£ мСня Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ программирования Π½Π° Java, Π½ΠΎ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ понадобился Kotlin. Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ! Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ расписаны основныС Ρ‚Π΅ΠΌΡ‹, особСнности языка. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для знакомства с Kotlin ΠΈ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΠΌΠΎΠΆΠ½ΠΎ послС Π½Π΅Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π½Π΅ просто описаниС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Π° большС философия языка, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΊ сдСланы, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свои, использовав всС прСимущСства.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: livelib.ru
β€’ Книга ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Kotlin. ВсС описываСмыС возмоТности Kotlin ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π² Java, поэтому Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π·Π½Π°Π΅Ρ‚ Java Π½Π° достаточно Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΌΠ°Π»ΠΎ Ρ‡Ρ‚ΠΎ смоТСт ΠΏΠΎΠ½ΡΡ‚ΡŒ. Π’ Ρ†Π΅Π»ΠΎΠΌ ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ. Π§ΠΈΡ‚Π°Ρ‚ΡŒ интСрСсно, ΠΊΠ°ΠΊΠΈΡ… Ρ‚ΠΎ ляпов я Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ». Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: livelib.ru

5. Β«ΠšΠΎΡ‚Π»ΠΈΠ½. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…Β», 2020 Π³ΠΎΠ΄

πŸ“– ВОП-10 ΠΊΠ½ΠΈΠ³ для изучСния языка программирования Kotlin

Автор: Π˜ΡΠ½Ρƒ АдСлСкан.

Π―Π·Ρ‹ΠΊ: русский.

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² эту ΠΊΠ½ΠΈΠ³Ρƒ, Π²Ρ‹ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Ρ‚Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятных инструмСнтов ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Kotlin. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΡ‚Π΅ Ρ‚Ρ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с нуля (ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ³Ρ€Ρƒ ВСтрис, мСссСндТСр ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π΅ API ΠšΠ°Ρ€Ρ‚ Google) ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΈΡ… Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ знания программирования ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹.

НС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ².

ΠžΡ‚Π·Ρ‹Π²Ρ‹:

β€’ Книга вас Π½Π΅ ΡƒΡ‡ΠΈΡ‚. Π’Ρ‹ просто Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΉ написано ΠΈ вуаля – Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ! А Ρ‡Ρ‚ΠΎ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ, ΠΊΠ°ΠΊ ΠΈ Π·Π°Ρ‡Π΅ΠΌ, этого Π°Π²Ρ‚ΠΎΡ€ Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚. ΠŸΠΎΠ»ΡŒΠ·Ρ‹ Ρ€ΠΎΠ²Π½ΠΎ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, сколько ΠΎΡ‚ просмотра Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΡŽΡ‚ΡŽΠ±Π΅ ΠΎΡ‚ псСвдопрограммистов.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Ozon.ru
β€’ Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ разбираСтся Π² Kotlin ΠΈ Π΅Π³ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… ΠΈ ΠΈΡ‰Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ язык.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Amazon.com

Книги Π½Π° английском языкС

Π’Ρ‹Π±ΠΎΡ€ англоязычной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ Π±ΠΎΠ³Π°Ρ‡Π΅, поэтому ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π² ΠΎΠ±Π·ΠΎΡ€ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свСТиС издания.

6. "Effective Kotlin: Best practices", 2021

πŸ“– ВОП-10 ΠΊΠ½ΠΈΠ³ для изучСния языка программирования Kotlin

Автор: Marcin Moskala.

Π―Π·Ρ‹ΠΊ: английский

Π’ этой ΠΊΠ½ΠΈΠ³Π΅ прСдставлСны ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описаны Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Kotlin. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ прСдставлСн ΠΊΠ°ΠΊ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ практичСскоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ объяснСниями ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ. Π­Ρ‚ΠΎ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ руководство ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ обСспСчСния качСства ΠΊΠΎΠ΄Π° Kotlin: бСзопасности, удобочитаСмости, Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ эффСктивности.

ИзданиС для Kotlin-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

ΠžΡ‚Π·Ρ‹Π²Ρ‹:

β€’ Π― ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π» нСсколько Π³Π»Π°Π² ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠ·Π½Π°Π» ΠΌΠ½ΠΎΠ³ΠΎ интСрСсного. ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° :)
β€’ НСкотороС врСмя Π½Π°Π·Π°Π΄ я Π½Π°Ρ‡Π°Π» Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ @EffectiveKotlin ΠΎΡ‚ @marcinmoskala – это ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΡŽ Ρ‚Ρ€ΡƒΠ΄ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΏΠΈΡˆΡƒΡ‰Π΅Π³ΠΎ Π½Π° Kotlin. Она навСрняка заставит вас Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π½Π°Π΄ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: twitter.com

7. "Atomic Kotlin", 2021

πŸ“– ВОП-10 ΠΊΠ½ΠΈΠ³ для изучСния языка программирования Kotlin

Авторы: Bruce Eckel, Svetlana Isakova.

Π―Π·Ρ‹ΠΊ: английский.

Книга даст Π²Π°ΠΌ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Kotlin. Π˜Π·ΡƒΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° нСбольшиС понятныС Π³Π»Π°Π²Ρ‹ (Π°Ρ‚ΠΎΠΌΡ‹) с упраТнСниями, подсказками ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ прямо Π²Π½ΡƒΡ‚Ρ€ΠΈ IntelliJ IDEA.

Книга ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°ΠΊ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, Ρ‚Π°ΠΊ ΠΈ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… программистов.

ΠžΡ‚Π·Ρ‹Π²Ρ‹:

β€’ Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ практичная ΠΊΠ½ΠΈΠ³Π°, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ всС Π½ΡŽΠ°Π½ΡΡ‹ Kotlin-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Amazon.com

8. "Kotlin and Android Development featuring Jetpack: Build Better, Safer Android Apps", 2021

πŸ“– ВОП-10 ΠΊΠ½ΠΈΠ³ для изучСния языка программирования Kotlin

Автор: Michael Fazio.

Π―Π·Ρ‹ΠΊ: английский.

Благодаря Kotlin ΠΈ Jetpack Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ΄ Android стала ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ приятнСС Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅ΠΆΠ΄Π΅. Π’ этой ΠΊΠ½ΠΈΠ³Π΅ Π²Ρ‹ с Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, написав Π΄Π²Π° ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… прилоТСния. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Penny Drop) – это ΠΈΠ³Ρ€Π° Π² кости с настраиваСмыми ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ°ΠΌΠΈ с искусствСнным ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠΎΠΌ. Π’Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ – Baseball League. Π’ Π½Π΅ΠΌ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ прилоТСния Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ нСскольким Π½Π΅ΠΏΠ»ΠΎΡ…ΠΈΠΌ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°ΠΌ.

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….

ΠžΡ‚Π·Ρ‹Π²Ρ‹:

β€’ Как Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Kotlin ΠΈΠ»ΠΈ Android, я нашСл эту ΠΊΠ½ΠΈΠ³Ρƒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ с Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ объяснСниСм Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ. НСвСроятно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ Π±Ρ‹Π»ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊΠΎ всСм рСсурсам ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ исходному ΠΊΠΎΠ΄Ρƒ для справки Π² случаС ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ.
β€’ Π£ Π°Π²Ρ‚ΠΎΡ€Π° Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ письма, поэтому ΠΊΠ½ΠΈΠ³Π° Π»Π΅Π³ΠΊΠΎ читаСтся.
β€’ Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° – Ρ†Π΅Π½Π½Ρ‹ΠΉ рСсурс нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π²Ρ‹ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Kotlin. Π—Π΄Π΅ΡΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ смоТСтС Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊ своим собствСнным ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ. Π­Ρ‚ΠΎ must-have для ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ любого Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Amazon.com

9. "Beginning Android Development With Kotlin", 2020

πŸ“– ВОП-10 ΠΊΠ½ΠΈΠ³ для изучСния языка программирования Kotlin

Автор: Greg Lim.

Π―Π·Ρ‹ΠΊ: английский.

Книга ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ вас Π² ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ практичСскоС ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android с использованиСм Kotlin. ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² Π΅Π΅, Π²Ρ‹ смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ своС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с нуля Π·Π° считанныС ΠΌΠΈΠ½ΡƒΡ‚Ρ‹. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» написан ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΈ ΠΏΠΎ сущСству. Автор поставил ΠΏΠ΅Ρ€Π΅Π΄ собой Ρ†Π΅Π»ΡŒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ читатСля Android-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Π½Π΅ пСрСгруТая Ρ‚Π΅ΠΎΡ€ΠΈΠ΅ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ рассказываСтся Π² ΠΊΠ½ΠΈΠ³Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ самом Π²Π°ΠΆΠ½ΠΎΠΌ Π² практичСской ΠΌΠ°Π½Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ поскорСС, смогли ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ².

ΠžΡ‚Π·Ρ‹Π²Ρ‹:

β€’ ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ способ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Android ΠΈ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Kotlin (Π½ΠΎ Π½Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ).
β€’ Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, описанныС Π² ΠΊΠ½ΠΈΠ³Π΅, Π΄Π°ΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ основных элСмСнтов управлСния ΠΈ слуТб, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ прилоТСния.
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Amazon.com

10. "How to Build Android Apps with Kotlin", 2021

πŸ“– ВОП-10 ΠΊΠ½ΠΈΠ³ для изучСния языка программирования Kotlin

Авторы: Alex Forrester, Eran Boudjnah, Alexandru Dumbravan, Jomar Tigcal.

Π―Π·Ρ‹ΠΊ: английский.

Π­Ρ‚ΠΎ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ руководство ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Android. Π§Π΅Ρ€Π΅Π· практичСскиС упраТнСния с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ инструкциями Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΡ… Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… устройствах. Π’Ρ‹ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Ρ‚Π΅ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ знания программирования ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π»ΡƒΡ‡ΡˆΠΈΠ΅ отраслСвыС ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ.

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….

ΠžΡ‚Π·Ρ‹Π²Ρ‹:

β€’ ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ рабочая Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΡŒ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ².
β€’ Книга содСрТат Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android с достаточным количСством ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ содСрТаниСм ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Ρ‚Π΅ΠΌΠ°ΠΌ.
β€’ НСкоторыС объяснСния ΠΎΡ‡Π΅Π½ΡŒ повСрхностны.
***

Если Π²Ρ‹ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ ΠΏΠΎ Kotlin Π² этом ΠΎΠ±Π·ΠΎΡ€Π΅, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π² коммСнтариях. ΠŸΡ€ΠΈΡΡ‚Π½ΠΎΠ³ΠΎ чтСния!

ΠœΠ•Π ΠžΠŸΠ Π˜Π―Π’Π˜Π―

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Π›Π£Π§Π¨Π˜Π• БВАВЬИ ПО Π’Π•ΠœΠ•