Kotlin, Программирование для профессионалов, Скин Д., Гринхол Д., Бэйли Э.
Мы написали эту книгу для разработчиков разного уровня: тех, кто имеет богатый опыт создания приложений для Android и кому не хватает возможностей Java; тех, кто разрабатывает серверный код и заинтересован в возможностях Kotlin; тех, кто стремится к совместному использованию кода Kotlin в нативных и веб-приложениях; а также для новичков, решившихся на самостоятельное изучение высокопроизводительного компилируемого языка.
Поддержка Android может стать мотивом для изучения Kotlin, но наша книга не ограничивается рассказом о программировании для Android. Более того, весь код в книге не зависит от фреймворка Android. Тем не менее, если вас интересует именно использование Kotlin для разработки Android-приложений, здесь вы найдете основные приемы, которые упростят процесс написания приложений для Android на Kotlin.

Ваш первый проект на Kotlin.
Поздравляем: теперь у вас есть язык программирования Kotlin и мощная среда разработки. Осталось только научиться свободно на нем «разговаривать». Повестка дня — создать Kotlin-проект.
Большинство проектов, над которыми вы будете работать в этой книге, связаны с игрой в стиле фэнтези, в которой герой выполняет героические миссии, побеждает злобных монстров, спасает города от опасностей и вообще делает то, что положено делать героям. В первом проекте мы построим «доску поручений» — систему, которая будет направлять нашего героя по имени Мадригал (Madrigal) к задачам, требующим его внимания. Запустите IntelliJ. Откроется окно приветствия Welcome to IntelliJ IDEA (рис. 1.2).
ОГЛАВЛЕНИЕ.
Благодарности.
Представляем Kotlin.
Почему Kotlin?.
Для кого написана эта книга.
Как пользоваться этой книгой.
Для любознательных.
Задания.
Шрифтовые обозначения.
Заглядывая вперед.
От издательства.
ЧАСТЬ I. ПЕРВЫЕ ШАГИ.
Глава 1. Ваше первое приложение на Kotlin.
Глава 2. Переменные, константы и типы.
ЧАСТЬ II. БАЗОВЫЙ СИНТАКСИС.
Глава 3. Условные конструкции.
Глава 4. Функции.
Глава 5. Числа.
Глава 6. Строки.
Глава 7. Null-безопасность и исключения.
ЧАСТЬ III. ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ И КОЛЛЕКЦИИ.
Глава 8. Лямбда-выражения и тип функции.
Глава 9. Списки и множества.
Глава 10. Ассоциативные массивы.
Глава 11. Основы функционального программирования.
Глава 12. Функции области видимости.
ЧАСТЬ IV. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ.
Глава 13. Классы.
Глава 14. Инициализация.
Глава 15. Наследование.
Глава 16. Объекты, классы данных и перечисления.
Глава 17. Интерфейсы и абстрактные классы.
ЧАСТЬ V. KOTLIN ДЛЯ ОПЫТНЫХ ПРОГРАММИСТОВ.
Глава 18. Обобщения.
Глава 19. Расширения.
Глава 20. Сопрограммы.
Глава 21. Потоки данных.
Глава 22. Каналы.
ЧАСТЬ VI. СОВМЕСТИМОСТЬ И МУЛЬТИПЛАТФОРМЕННЫЕ ПРИЛОЖЕНИЯ.
Глава 23. Совместимость с Java.
Глава 24. Знакомство с Kotlin Multiplatform.
Глава 25. Kotlin/Native.
Глава 26. Kotlin/JS.
Послесловие.
Что дальше?.
Бесстыдная самореклама.
Спасибо вам.
Глоссарий.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: учебник по программированию :: программирование :: Скин :: Гринхол :: Бэйли












