📖 ТОП-10 книг для изучения языка программирования Kotlin
За несколько лет Kotlin смог настолько серьезно потеснить Java в сфере создания приложений для Android, что новые проекты имеет смысл разрабатывать уже на нем. Читайте нашу версию списка самых популярных среди новичков и профессионалов книг для изучения этого языка программирования. Kotlin – относительно новый язык программирования, предназначенный для создания кроссплатформенных мобильных приложений. В 2017 году Google включил его (наряду с Java) в инструменты в Android Studio, а уже через два года объявил Kotlin приоритетным в разработке под Android. Такое громкое заявление – довольно весомая причина взглянуть на этот язык и разобраться со всеми тонкостями разработки на нем. Поможет вам в этом подборка актуальной литературы по теме от «Библиотеки программиста». Выбор переводной литературы не так широк, как нам хотелось бы, тем не менее интересные (и даже свежие – прошлогодние) книги на русском языке можно найти на полках магазинов. Авторы: Дон Гриффитс, Дэвид Гриффитс. Язык: русский. Эта книга научит быстро создавать приложения людей, ничего не знающих о программировании и не написавших ни одной строчки кода. Вам даже не нужно знать Java. Подача материала в ней, как и во всех книгах серии “Head first”, вовлечет ваш мозг в необходимый режим обучения, а не в сон. Почти каждая страница издания содержит изображения и диаграммы, помогающие объяснить основные концепции Kotlin. Четкое и лаконичное пособие с простым изложением сложных вещей. Подходит для новичков. Отзывы: • Это, несомненно, лучшая книга, которую я читал по Kotlin, да и вообще по программированию. • Надеяться на то, что вы сразу научитесь программировать на Котлине, прочитав эту книгу не стоит. Но все равно в ней все хорошо и понятно расписано для новичка (коим я и являюсь). В книге рассмотрены не все темы и не очень подробно, расписываются основные понятия. Однако написана она легко и непринужденно, имеет много картинок и красиво сверстана. Источник: livelib.ru Авторы: Джош Скин, Дэвид Гринхол. Язык: русский. Основанная на популярном курсе “Kotlin Essentials” от Big Nerd Ranch книга даст вам четкие объяснения ключевых концепций языка и не только познакомит вас с Kotlin, но и научит эффективно использовать его возможности, а также среду разработки IntelliJ IDEA от JetBrains. Несмотря на название издание подходит для начинающих и даст вам стартовый багаж фундаментальных знаний для создания надежных и эффективных приложений. Отзывы: • Мне понравилось издание, хотя написание консольной игры в данной книге не очень захватывает (т.к. она скучновата, но кто мешает написать свою?). Темы даются последовательно и достаточно подробно. Если сравнивать с Java, то действительно написание программ на Kotlin дает большое количество преимуществ, позволяя писать код намного лаконичнее. Советую данную книгу как для новичков, так и для Java-программистов. • Подходит для новичков в программировании. Каждый этап разжевывается. Источник: livelib.ru Автор: Пьер-Ив Симон. Язык: русский. Это экспертное руководство опытного инженера поможет вам лучше понять основы и общие концепции языка для решения злободневных задач программирования. Много практических примеров, проработка часто возникающих ошибок и советы опытного программиста – вот то немногое, что есть в книге! Она научит вас писать понятные и простые в обслуживании, безопасные программы. Предназначена для знакомых с Java разработчиков, пытающихся дополнительно изучить Kotlin. Отзывы: • Подробное описание особенностей функционального программирования, много практических упражнений. Есть опечатки, но это не критично. Источник: Ozon.ru • Книга в целом качественная и интересная. Стоит прочитать. Содержит аккуратный код, который я еще не видел реализованным и задокументированным в другом месте. Однако самая большая проблема этой книги в том, что в ней очень не хватает практических примеров из реальной жизни. Вся книга живет в мире абстракции и, несмотря на усилия автора, предполагает, что читатель готов отказаться от императивного программирования и принять функциональное программирование как образ жизни. Источник: Amazon.com Авторы: Дмитрий Жемеров, Светлана Исакова. Язык: русский. Книга научит вас использовать Kotlin для создания приложений, работающих на виртуальной машине Java на Android. Ее авторы книги работают в JetBrains с 2003 года и были одними из первых разработчиков, внесших огромный вклад в создание языка. Книга разделена на две части. В первой описывается, как начать использовать Kotlin вместе с существующими библиотеками и API, а вторая часть объясняет, как создать собственные API/абстракции и разобраться с нюансами разработки на Kotlin. Предназначена для знающих Java разработчиков. Отзывы: • У меня есть опыт программирования на Java, но по работе понадобился Kotlin. Эта книга мне очень понравилась! Довольно подробно расписаны основные темы, особенности языка. Подходит для знакомства с Kotlin и в принципе можно после нее начинать писать. Это не просто описание библиотек, а больше философия языка, почему функции так сделаны, как написать свои, использовав все преимущества. Источник: livelib.ru • Книга предназначена исключительно для Java-разработчиков, которые хотят изучить Kotlin. Все описываемые возможности Kotlin сравниваются с аналогичными в Java, поэтому человек, который не знает Java на достаточно хорошем уровне, мало что сможет понять. В целом мне очень понравилось. Читать интересно, каких то ляпов я не заметил. Рекомендую. Источник: livelib.ru Автор: Ияну Аделекан. Язык: русский. Прочитав эту книгу, вы приобретете навыки разработки мобильных приложений при помощи мощных и интуитивно понятных инструментов и утилит Kotlin. Создадите три полноценных привлекательных программы с нуля (классическую игру Тетрис, мессенджер и веб-приложение, использующее API Карт Google) и научитесь их развертывать. Базовые знания программирования обязательны. Не подходит для новичков. Отзывы: • Книга вас не учит. Вы просто дублируете то, что в ней написано и вуаля – заработало! А что заработало, почему, как и зачем, этого автор вам не объясняет. Пользы ровно столько, сколько от просмотра видео на ютюбе от псевдопрограммистов. Источник: Ozon.ru • Эта книга может быть полезна для тех, кто уже хорошо разбирается в Kotlin и его библиотеках и ищет примеры разработки приложений, но она не для тех, кто хочет изучить язык. Источник: Amazon.com Выбор англоязычной литературы традиционно богаче, поэтому мы включили в обзор только свежие издания. Автор: Marcin Moskala. Язык: английский В этой книге представлены и подробно описаны лучшие практики разработки на Kotlin. Каждый пункт представлен как четкое практическое правило, подкрепленное подробными объяснениями и примерами. Это исчерпывающее руководство по передовым методам обеспечения качества кода Kotlin: безопасности, удобочитаемости, дизайна и эффективности. Издание для Kotlin-разработчиков. Отзывы: • Я прочитал несколько глав и должен признать, что узнал много интересного. Отличная книга 🙂 Авторы: Bruce Eckel, Svetlana Isakova. Язык: английский. Книга даст вам фундаментальные навыки, необходимые для разработки на Kotlin. Изучаемый материал разбит на небольшие понятные главы (атомы) с упражнениями, подсказками и готовыми решениями прямо внутри IntelliJ IDEA. Книга подходит как для начинающих, так и для опытных программистов. Отзывы: • Довольно практичная книга, иллюстрирующая все нюансы Kotlin-разработки. Источник: Amazon.com Автор: Michael Fazio. Язык: английский. Благодаря Kotlin и Jetpack разработка под Android стала проще и приятнее чем когда-либо прежде. В этой книге вы с головой погрузитесь в програмирование, написав два полноценных приложения. Первое приложение (Penny Drop) – это игра в кости с настраиваемыми правилами и противниками с искусственным интеллектом. Второе приложение – Baseball League. В нем вы используете приобретенные при разработке первого приложения навыки и научитесь нескольким неплохим техникам. Подходит для начинающих. Отзывы: • Как разработчик, не имеющий опыта работы с Kotlin или Android, я нашел эту книгу отличным введением с хорошим объяснением незнакомых концепций. Невероятно полезным было иметь доступ ко всем ресурсам и рабочему исходному коду для справки в случае ошибок, которые неизбежно произойдут при изучении чего-то нового. Автор: Greg Lim. Язык: английский. Книга отправит вас в увлекательное практическое путешествие по изучению разработки приложений для Android с использованием Kotlin. Прочитав ее, вы сможете создать свое первое приложение с нуля за считанные минуты. Каждый раздел написан кратко и по существу. Автор поставил перед собой цель научить читателя Android-разработке, не перегружая теорией. Поэтому рассказывается в книге только о самом важном в практической манере, чтобы вы поскорее, смогли приступить к разработке. Подходит для новичков. Отзывы: • Простой способ для новичка опробовать программирование на Android и взглянуть на Kotlin (но не изучить его). Авторы: Alex Forrester, Eran Boudjnah, Alexandru Dumbravan, Jomar Tigcal. Язык: английский. Это исчерпывающее руководство поможет вам начать разрабатывать программы под операционную систему Android. Через практические упражнения с подробными инструкциями вы узнаете, как создавать приложения и запускать их на виртуальных устройствах. Вы приобретете фундаментальные знания программирования и примените полученные навыки, используя лучшие отраслевые практики. Подходит для начинающих. Отзывы: • Отличная рабочая тетрадь для новичков. *** Если вы не заметили еще одну хорошую книгу по Kotlin в этом обзоре, не стесняйтесь рекомендовать ее в комментариях. Приятного чтения!Книги на русском языке
1. «Head First. Kotlin», 2019 год
• Kotlin казался трудным, пока я не взял в руки эту книгу, почему я не сделал этого раньше? Источник: Amazon.com 2. «Kotlin. Программирование для профессионалов», 2019 год
• Написано понятно, читается легко, материал интересный. Единственный небольшой минус – тонкий переплет.
Источник: Ozon.ru 3. «Волшебство Kotlin», 2020 год
4. «Kotlin в действии», 2017 год
5. «Котлин. Программирование на примерах», 2020 год
Книги на английском языке
6. “Effective Kotlin: Best practices”, 2021
• Некоторое время назад я начал читать @EffectiveKotlin от @marcinmoskala – это обязательный к прочтению труд для каждого разработчика, пишущего на Kotlin. Она наверняка заставит вас дважды подумать над тем, что вы пишете.
Источник: twitter.com 7. “Atomic Kotlin”, 2021
8. “Kotlin and Android Development featuring Jetpack: Build Better, Safer Android Apps”, 2021
• У автора разговорный стиль письма, поэтому книга легко читается.
• Эта книга – ценный ресурс независимо от того, новичок вы или имеете опыт работы с Kotlin. Здесь отличные примеры, а полученные знания вы легко сможете адаптировать к своим собственным проектам. Это must-have для коллекции любого разработчика. Источник: Amazon.com 9. “Beginning Android Development With Kotlin”, 2020
• Выбранные проекты, описанные в книге, дают хороший обзор основных элементов управления и служб, с которыми вы столкнетесь при разработке приложения.
Источник: Amazon.com 10. “How to Build Android Apps with Kotlin”, 2021
• Книга содержат хорошее введение в разработку приложений для Android с достаточным количеством упражнений по кодированию и подробным содержанием по определенным темам.
• Некоторые объяснения очень поверхностны.
- 25 views
- 0 Comment
Свежие комментарии