Strong-stuff.ru

Образование Онлайн
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Java android книги

Подборка книг по разработке под Android

Подборка книг по разработке под Android

    Книги , 25 марта 2020 в 17:10

Отсмотрели разные подборки материалов по Android-разработке и собрали для вас список годных книг.

Android. Программирование для профессионалов. 3-е издание

Эта книга познакомит вас с интегрированной средой Android Studio, которая сильно облегчает разработку приложений. Вы не только изучите основы программирования, но и узнаете о:

  • возможностях самых распространенных версий Android;
  • новых инструментах, таких как макеты с ограничениями и связывание данных;
  • модульном тестировании;
  • средствах доступности;
  • архитектурном стиле MVVM;
  • локализации;
  • новой системе разрешений времени выполнения.

Все учебные приложения были спроектированы таким образом, чтобы продемонстрировать важные концепции и приемы программирования под Android и дать опыт их практического применения.

Head First. Программирование для Android. 2-е издание

Эта книга простым языком учит правильно формировать структуру приложений, проектировать гибкие и интерактивные интерфейсы, запускать службы в фоновом режиме, обеспечивать работу на разных устройствах и многое другое.

Всё, что от вас требуется — базовые знания Java.

Android для разработчиков. 3-е издание

В основе книги лежит принцип разработки, ориентированной на приложения, — концепции показаны на примере полностью работоспособных приложений Android, а не фрагментов кода.

Более миллиона человек уже воспользовались книгами Дейтелов, чтобы освоить Java, C#, C++, C, JavaScript, Python и другие языки программирования. Вы сможете не только приступить к разработке приложений для Android , но и быстро опубликовать их в Google Play. Третье издание книги было полностью обновлено и познакомит вас с возможностями Android 6 и Android Studio.

Android. Сборник рецептов. Задачи и решения для разработчиков приложений. 2-е издание

Книга облегчает создание работоспособных приложений для платформы Android с помощью 230 проверенных рецептов. Здесь вы найдёте рецепты для работы с пользовательскими интерфейсами, мультисенсорными жестами, механизмами определения местоположения, веб-службами и конкретными возможностями устройства, такими как телефон, видеокамера и акселерометр. Вы также научитесь упаковывать свое приложение для магазина Google Play Market.

Книга идеально подходит для разработчиков, владеющими языком Java, основами платформы Android и интерфейса Java SE API. Она содержит рецепты, предоставленные более чем тридцатью разработчиками. Каждый рецепт содержит четкое решение и пример кода, готовый к использованию.

Проектирование пользовательского интерфейса в Android

В книге рассматриваются следующие основные темы:

  • реализация материального дизайна в приложениях для Android с сохранением обратной совместимости;
  • знакомство с виджетами, основными строительными блоками пользовательского интерфейса Android;
  • обработка ввода и прокрутки;
  • приемы проектирования интерфейса с ориентацией на пользователя;
  • создание анимационных эффектов с интересными переходами;
  • рекомендации по увеличению загрузок приложения за счет создания необходимых ресурсов для Интернет-магазина приложений и прочие вещи, важные для создания хорошего интерфейса.

Эффективное использование потоков в операционной системе Android. Технологии асинхронной обработки данных

Эта книга с практической точки зрения описывает несколько асинхронных механизмов, доступных в программной среде Android SDK, а также рассматривает основные принципы и правила выбора одного из них, лучше всего подходящего для создаваемого приложения. В первой части книги рассматриваются основополагающие компоненты, отвечающие за асинхронную обработку. Во второй части главное внимание уделено библиотекам и программным конструкциям Android, используемым для разработки быстрых, эффективных и правильно структурированных приложений.

Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin

Эта книга обучает основам разработки на Kotlin под Android и объясняет ключевые моменты в создании Android-приложений. Также вы узнаете, как:

  • настраивать внешний вид приложения;
  • сохранять данные приложения;
  • использовать разные механизмы параллельности;
  • писать эффективные тесты;
  • портировать существующий Java-проект на Kotlin.

Реактивное программирование с использованием RxJava

В наши дни, когда программы асинхронны, а быстрая реакция — важнейшее свойство, реактивное программирование поможет писать более надежный, лучше масштабируемый и быстрее работающий код. Благодаря этой книге программист на Java узнает о реактивном подходе к задачам и научится создавать программы, вобравшие в себя лучшие черты этой новой и весьма перспективной парадигмы. Данная книга содержит глубокое и подробное изложение концепций и принципов использования реактивного программирования вообще и RxJava в частности.

Книга может использоваться как для последовательного изучения предмета, так и в качестве справочника по библиотеке.

И ещё один важный ресурс — официальная документация по Android, которая будет полезна всем разработчикам под платформу.

Изучаем Android с нуля: книги и ресурсы для начинающих

Редакция Нетологии собрала подборку книг и онлайн-ресурсов, которые помогут новичкам разобраться в Android-разработке.

Обучение в онлайн-университете: курс «Android-разработчик с нуля»

Понять основы Android-разработки помогут книги. В изданиях из подборки доступно рассказано, как функционируют языки Java и Kotlin, с какими особенностями связана мобильная разработка, приведены примеры кода и практические задачи. Чтобы быть в тренде последних изменений в Android, читайте документацию и следите за тематическими сайтами и сообществами — ссылки на полезные ресурсы ниже.

«Философия Java», Брюс Эккель

Автор помогает понять смысл Java и подход к решению задач, сравнивает его с подходом в других языках программирования. Рассказывает о проблемах кода и способах их разрешения в Java.

«Java 8. Руководство для начинающих», Герберт Шилдт

Автор объясняет новичкам, как создавать, компилировать и выполнять программы на языке Java. Дает определение ключевых слов и синтаксиса языка и рассматривает темы повышенной сложности — обобщенные типы, многопользовательское программирование, средства библиотеки Swing.

«Эффективное программирование», Джошуа Блох

Сборник 57 правил для решения задач программирования, с которыми разработчики сталкиваются ежедневно. Автор рассказывает, что делать и чего не делать, чтобы получить понятный, надежный и эффективный код.

«Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App», Антонио Лейва

Книга посвящена современном языку разработки для Android и рекомендована Google и Jetbrains. Автор детально описывает все функции Kotlin, которые отсутствуют в Java, учит с нуля писать приложение на этом языке программирования.

«Чистый код. Создание, анализ и рефакторинг», Боб Мартин

Книга для новичков, которые уже сделали первые шаги в разработке. Автор приводит примеры без привязки к конкретному языку программирования и рассказывает, как писать приложения, которые будут работать сейчас, развиваться и изменяться в будущем. Издание стоит прочесть всем разработчикам, которые работают в команде и хотят писать качественные приложения.

Читать еще:  Книги по основам маркетинга

Онлайн-ресурсы

Теоретические руководства, практика для новичков:

Гайды, Гитхаб:

Полезные публикации:

Ответы на вопросы. Android на StackOverflow — тематический сайт, где пользователи задают вопросы и получают ответы. Можно найти уже открытый вопрос через поиск в Google или задать свой. Учтите, что отвечают не всегда профессионалы — всю информацию лучше перепроверять в документации.

Мнение автора и редакции может не совпадать. Хотите написать колонку для «Нетологии»? Читайте наши условия публикации. Чтобы быть в курсе всех новостей и читать новые статьи, присоединяйтесь к Телеграм-каналу Нетологии.

Книги

Когда я начинала писать под андроид, по своей основной работе я писала на с++. И хотя по синтаксису и общему принципу эти языки очень похожи, были вещи, которые рвали мой сиплюсплюснутый мозг в клочья (например безымянные внутренние классы). Поэтому не ведитесь на схожесть языков и если хотите писать на Java, то ее сначала надо изучить. Принцип «по ходу дела разберусь», конечно, работает, но времени для этого понадобиться гораздо больше.

1. Изучаем Java

С этой книги я рекомендую начинать. Более простой и понятной книги по языку программирования Java даже сложно представить. Несмотря на пугающие 720 страниц, эта книга очень легко читается. Здесь в картинках и схемах с минимумом текста объясняются все основы языка. Главная прелесть этой книги в ее наглядности — авторы подробно разжевывают каждую тему, выделяют основные тезисы. Всех тонкостей языка она не раскрывает, но уж базисные вещи вы будете знать на отлично.

2. Философия Java

Это более серьезная книга, не зря она считается одним из лучших пособий для программистов Java. Читается она уже гораздо сложнее, но и описывает более серьезные вещи. К сожалению, российское издание иногда содержит опечатки и ошибки в примерах кода, их немного, но они есть. Но все-таки это лучшая книга по Java, которая дает четкое понимание именно «философии» языка. Я читала эту книгу параллельно с предыдущей. То есть читаю главу из «Изучаем Java», потом главу по той же теме из «философии».

3. Java. Эффективное программирование

Этой книгой можно отполировать свои знания. Она состоит из 57 статей, описывающих наиболее тонкие и проблемные места языка Java и дает советы, как надо и как не надо поступать в этих случаях. После прочтения двух предыдущих книг принципиально нового она не дает, но помогает не наступить на те грабли, на которые до вас наступали множество раз.

ПАТТЕРНЫ

Писать на объектно-ориентированном языке и не знать про паттерны проектирования, это преступление. Паттерн проектирования — повторимая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста (с)Wikipedia. Паттерны это хорошо продуманные, элегантные решения проблем проектирования и их знание существенно облегчает жизнь программиста.

4. Паттерны проектирования

Это книга из той же серии,что «Изучаем Java». Наглядно, на примерах и картинках рассказывается про почти все основные шаблоны проектирования. Очень хороша для первого знакомства с паттернами, но после нее обязательно надо прочитать следующую книгу.

5. Приемы объектно-ориентированного проектирования. Паттерны проектирования

Это классика. Библия от «банды четырех». После этой книги понимаешь всю мощь и красоту объектно-ориентированного программирования. Читать ее надо обязательно.

ANDROID

К сожалению, хороших книг о программировании под андроид на русском языке нет. Или мне так не везло, но большая часть книг, которые мне попадались были по сути переводом официальной документации. Причем весьма хреновым переводом. Так что лучше читать саму документацию или искать в интернете какие-то уроки, которых сейчас очень много. Мне понравилась только одна книга, да и то достаточно специфическая.

6. Программирование игр под Android

Говорю сразу, это книга не для новичков и браться за нее следует только если вы уже достаточно уверено пишите приложения. В ней на примере трех игр, рассматриваются основные принципы разработки игр, работа с графикой и openGL.

РЕФАКТОРИНГ

Программирование это не только конструкции языка и алгоритмы, это еще и красота исходного кода. Следующие две книги показывают, что такое хороший стиль программирования.

7. Чистый код: создание, анализ и рефакторинг. Библиотека программиста

В этой книге автор делится принципами написания хорошего кода, устойчивого к изменениям и легкого в поддержке. И хотя мысли, высказанные в книге, часто бывают простыми, очевидными а иногда и спорными, но они всегда четко аргументированы. Почитать ее будет полезно даже опытным программистам. А уж новичкам, планирующим писать что-то большее чем тестовые программки, читать в обязательном порядке. В книге очень много примеров кода, в исходном виде и после улучшения, читается она очень легко и даже увлекательно.

8. Рефакторинг. Улучшение существующего кода

Рефакторинг это процесс улучшения исходного кода, не изменяя внешнего поведения программы, с целью облегчения понимания её работы. Конечно, искусство рефакторинга приходит только с практикой. Книга будет особенно полезна людям уже имеющим опыт поддержки своих и чужих программ, она поможет систематизировать, то что раньше делалось интуитивно. В ней рассматриваются проблемы кода и какими способами от них можно избавиться.

ДИЗАЙН И ПРОЕКТИРОВАНИЕ

9. Дизайн привычных вещей

Эта книга не имеет прямого отношения к программированию, но я советую прочитать ее всем, кто производит что-то чем будут пользоваться другие люди. Она скорее даже не о дизайне, а о психологии человека в освоении новых технологий и вещей.

10. Психбольница в руках пациентов

Эта книга в какой-то степени продолжает предыдущую. И если в «дизайне привычных вещей» автор рассказывает о вещах в целом, то тут рассказывается как применять эти идеи при разработке программного обеспечения. После прочтения книги понимаешь, что богатый функционал программы, это еще далеко не залог ее успеха у пользователей.

РАБОТА ПРОГРАММИСТА

11. Балдеющие от адреналина и зомбированные шаблонами. Паттерны поведения проектных команд

Долго думала включать ли эту книг в список и решила все-таки про нее рассказать. В книге собраны шаблоны поведения людей в проектной команде. Советую прочитать ее не только программистам, но и всем причастным к разработке ПО — тестировщикам, проектировщикам и т. д. В книге очень точно и с юмором описываются проблемы с которыми сталкиваются люди, работающие в команде и даются советы как можно их избежать. Мне эта книга помогла по другому взглянуть на свою работу, как-то более по философски 🙂

Читать еще:  Скачать книги по data science

Что читать программисту Android?

Иван Колесник, Senior Android Developer и Senior Programming Engineer в Google, рассказал читателям GeekBrains о том, как начинал изучать разработку под Android и посоветовал несколько актуальных книг и ресурсов.

С чего начать?

Я начинал с банальных HTML/JS/PHP, впоследствии давших мне великолепную базу. «С какого перепугу тут оказался html?» — спросите вы? Ответ прост: XML. Что же есть XML и с чем его едят?

По сути, это упрощенная версия SGML. Создан был по принципу «зачем выдумывать новый язык, если уже есть html». В Android это основной язык разметки всего: от манифестов приложений до интерфейсов. Для изучения XML и HTML особую литературу не читал. Так как продолжительное время работал в другой области, о которой предпочту умолчать, со временем начал забывать изученное. Восстановить знания мне помог Р.Никсон с его великолепной серией PHP, MySQL, JS и HTML5.

Опять же: вроде Android-разработка, но в основном все эти языки и псевдо-языки часто используются в веб-дизайне, что иногда ввергает в недоумение молодых неопытных программистов. Веб-верстка не так уж и отличается от андроид-инженерии. Именно поэтому часто веб-разработчики безболезненно переходят к андроид-разработке.

Какие книги актуальны для разработчиков под Android?

Основной язык — Java. Советую книги:
1. Thinking in Java, Bruce Eckel (Философия Java, Брюс Эккель) — четвертое издание, 1-3 уже морально устарели;
2. Все издания David'a Etheridge'a «Java», самих изданий достаточно большое количество, все ориентированы очень узко, но в сумме дают желаемый результат и хорошего программиста;
3. Object Oriented Programming using Java, Simon Kendal;
4. Core Java. Cay S. Horstmann, Gary Cornell (Java. Библиотека профессионала, Кей С. Хорстманн, Гари Корнелл) — после изучения «Thinking in Java»;

Почему именно эти книги?

Выбрал их по рекомендациям друзей, коллег и сотрудников. Не все легко читаются, некоторые я даже не смог добить до конца. С каждым годом багаж знаний устаревает, такая уж у нас профессия. Постоянно приходится искать новую литературу, с каждым новым обновлением перечитывать новый список спецификаций или же очередную книгу по этому направлению, со временем жутко начинает надоедать. Но вышеперечисленные книги достаточно свежие, одни из последних мною прочтенных, актуальны и сейчас.

Несколько полезных ресурсов

Вариант номер один — Java References Оракла. Там есть ВСЯ информация по ВСЕЙ Java. Конечно, она представлена пользователю очень сухой, но в документации есть все. Для будущих разработчиков конкретно приложений будут необходимы гугловские API, абсолютно все можно добыть тут: console.developers.google.com.

Хотите заняться разработкой под Android всерьез? Добро пожаловать на профессию «Программист Android».

Иван Колесник, Senior Android Developer и Senior Programming Engineer в Google, рассказал читателям GeekBrains о том, как начинал изучать разработку под Android и посоветовал несколько актуальных книг и ресурсов.

С чего начать?

Я начинал с банальных HTML/JS/PHP, впоследствии давших мне великолепную базу. «С какого перепугу тут оказался html?» — спросите вы? Ответ прост: XML. Что же есть XML и с чем его едят?

По сути, это упрощенная версия SGML. Создан был по принципу «зачем выдумывать новый язык, если уже есть html». В Android это основной язык разметки всего: от манифестов приложений до интерфейсов. Для изучения XML и HTML особую литературу не читал. Так как продолжительное время работал в другой области, о которой предпочту умолчать, со временем начал забывать изученное. Восстановить знания мне помог Р.Никсон с его великолепной серией PHP, MySQL, JS и HTML5.

Опять же: вроде Android-разработка, но в основном все эти языки и псевдо-языки часто используются в веб-дизайне, что иногда ввергает в недоумение молодых неопытных программистов. Веб-верстка не так уж и отличается от андроид-инженерии. Именно поэтому часто веб-разработчики безболезненно переходят к андроид-разработке.

Какие книги актуальны для разработчиков под Android?

Основной язык — Java. Советую книги:
1. Thinking in Java, Bruce Eckel (Философия Java, Брюс Эккель) — четвертое издание, 1-3 уже морально устарели;
2. Все издания David’a Etheridge’a «Java», самих изданий достаточно большое количество, все ориентированы очень узко, но в сумме дают желаемый результат и хорошего программиста;
3. Object Oriented Programming using Java, Simon Kendal;
4. Core Java. Cay S. Horstmann, Gary Cornell (Java. Библиотека профессионала, Кей С. Хорстманн, Гари Корнелл) — после изучения «Thinking in Java»;

Почему именно эти книги?

Выбрал их по рекомендациям друзей, коллег и сотрудников. Не все легко читаются, некоторые я даже не смог добить до конца. С каждым годом багаж знаний устаревает, такая уж у нас профессия. Постоянно приходится искать новую литературу, с каждым новым обновлением перечитывать новый список спецификаций или же очередную книгу по этому направлению, со временем жутко начинает надоедать. Но вышеперечисленные книги достаточно свежие, одни из последних мною прочтенных, актуальны и сейчас.

Несколько полезных ресурсов

Вариант номер один — Java References Оракла. Там есть ВСЯ информация по ВСЕЙ Java. Конечно, она представлена пользователю очень сухой, но в документации есть все. Для будущих разработчиков конкретно приложений будут необходимы гугловские API, абсолютно все можно добыть тут: console.developers.google.com.

Хотите заняться разработкой под Android всерьез? Добро пожаловать на профессию «Программист Android».

Лучшие книги для Android-разработчиков

Перевод статьи Ayusch Jain «If you want to become an Android developer, read these books».

Photo by Susan Yin on Unsplash

Последние три года я занимаюсь разработкой для Android. На моем пути от новичка до эксперта мне помогли многие книги.

Когда я начинал, мне не попалось полезных статей, которые могли бы направить меня к лучшим ресурсам по Android-разработке. Большинство постов были какими-то нечеткими; казалось, их писали люди, не имевшие практического опыта в этой сфере. Поэтому я решил написать эту статью, которая, думаю, может многим пригодиться.

Ниже будут представлены 10 выбранных мной книг по Android-разработке. Среди них есть книги для начинающих, а есть и для опытных специалистов.

Примечание перев.: если книга переведена на русский язык, мы сначала приводим название перевода.

Head First. Программирование для Android (Head First Android Development)

Это была первая книга по разработке для Android, которую я прочитал. Она превосходно подходит для начинающих и специалистов среднего уровня. С этой книгой вы не станете экспертом. В ней не затрагиваются многие темы, например, RxJava, ButterKnife или Data Binding. Но она даст вам хорошую основу.

Читать еще:  Книги по xamarin

В этой книге рассматривается множество тем, от настройки вашей IDE до создания рабочего Android-приложения. Концепции объясняются уникальным образом, с выносками и сценариями из реальной жизни. Также вы там найдете интересные упражнения, благодаря которым читать будет интереснее.

Если вы новичок в Android-разработке и хотите почитать что-то на эту тему, то это прекрасная книга, с которой стоит начать (можете мне поверить).

Уровень: для начинающих.

Android App Development for Dummies

Сейчас в серии «для чайников», наверное, есть уже книги по какой угодно теме:) Эта книга действительно хороша для абсолютных новичков. Концепции поясняются понятно, простым языком и с малым количеством технических терминов.

Из этой книги вы узнаете:

  • Как установить необходимые инструменты.
  • Как создать хороший пользовательский интерфейс.
  • Брать ли за свое приложение деньги (и сколько) или предлагать его бесплатно.
  • Как обрабатывать данные, вводимые пользователем.
  • Чем отличается проектирование телефонных и планшетных приложений.
  • Как избегать распространенных ошибок.

Также в книге вы найдете примеры приложений для вдохновения. Если не знаете, с чего начать, начните с этой книги.

Уровень: для начинающих.

Java: руководство для начинающих, 6-е издание

Чтобы изучить разработку для Android или улучшить свои навыки в этой области, нужно хорошо усвоить основы Java. А в этом плане данная книга – лучшее начало.

Книга обновлена до Java 8, так что включает такие темы как лямбда-выражения и методы интерфейса по умолчанию.

В книге изложены самые основы, поэтому она отлично подходит для начинающих, которые хотят познакомиться с Java, чтобы заниматься разработкой для Android.

Уровень: для начинающих.

Hello, Android

Эта книга также для начинающих, но имеет и уровень абстракции. Автор не углубляется во все концепции, зато дает вам код. Если вам это по душе, то вперед.

Уровень: для начинающих и специалистов среднего уровня.

Busy Coder’s Guide to Android Development

Честно говоря, сам я эту книгу не читал. Приведенных выше руководств мне более чем хватило. Но многие говорят, что эта книга хороша для разработчиков всех уровней.

В ней рассказывается обо всем, что касается разработки для Android. Думаю, она не разочарует разработчиков начального и среднего уровня.

Если вы уже профессионал, я советую вам вместо этого обратиться к книге Professional Android (подробнее о ней расскажу ниже).

Уровень: от начального до среднего.

Android. Программирование для профессионалов

«The Big Nerd Ranch Guide» это известная серия книг по программированию. У них есть книги по мобильной и веб-разработке, а также по некоторым другим технологиям. Но давайте остановимся на книге об Android.

«The Big Nerd Ranch Guide» это вводное пособие для людей, знающих Java и желающих научиться разработке для Android.

В дополнение к теории книга содержит множество примеров. Вы будете создавать такие приложения как каталог сцен преступлений, фото браузер, трекер для пробежек и пр.

Хотя эта книга часто рекомендуется для начинающих, я думаю, что она немножко слишком техническая и вам придется по ходу дела заглядывать и в другие источники. Но это прекрасный выбор для тех, чей уровень ближе к среднему, и кто хочет улучшить свои навыки. Я настоятельно рекомендую эту книгу.

Android. Сборник рецептов

Эта книга не для новичков. Это настольная книга для профессиональных Android-разработчиков, которым нужна быстрая справка по теме, с которой возникли сложности. Объяснения в книге лаконичные и поверхностные. Покупая эту книгу, не ожидайте, что вас будут кормить с ложечки.

Но для профессионалов эта книга просто превосходна. Просто быстрое руководство и никакого разжевывания. Среди прочих затрагиваются и сложные темы, с решениями, поданными в качестве упражнений.

Просто для примера: работа над приложением, связанным с определением местоположения, требует гораздо больше, чем просто запрос на обновление местоположения. Тем не менее, главы по теме местоположения охватывают только основные вещи, которые помогают новичкам лишь прикоснуться к теме, а не написать настоящее приложение.

Уровень: для профессионалов и экспертов.

Professional Android

Как видно из названия, эта книга для опытных разработчиков.

В ней описываются лучшие подходы, жизненные циклы Android-приложения и техники UI-дизайна, такие как построение надежного приложения для различных типов экрана, включая планшеты.

Книга включает много примеров реальных приложений, что позволит вам получить практический опыт профессиональной Android-разработки. Но будьте внимательны: это действительно глубокая книга, для понимания изложенных в ней концепций нужен некоторый опыт в программировании.

Например, в книге изложены такие темы как JobScheduler, архитектурные компоненты, вступление к Kotlin, шаблоны навигации и шаблоны проектирования.

Если вы хотите выйти на новый уровень в Android-разработке, обратите внимание на эту книгу.

Уровень: для опытных разработчиков.

Kotlin Programming by Example

Создавая три приложения различной сложности, вы исследуете разнообразные свойства Kotlin.

Первое приложение будет классической игрой тетрис для отработки концепций ООП. Второе будет посложнее: вы создадите мессенджер. В последнем, самом сложном приложении будут задействованы Google Maps API и Place Picker.

Примечание: в книге содержатся примеры не только Android-приложений, но и веб-приложений.

Хотя я считаю, что нет такой книги, прочитав которую можно было бы полностью овладеть языком, примеры из данной книги будут очень полезны для освоения Kotlin.

Уровень: для всех, интересующихся Kotlin.

Kotlin for Android Developers

Это электронная книга Антонио Лейва. Если вы Android-разработчик, то, должно быть, читали его статьи на Medium.

Эта книга прекрасно знакомит читателя с языком программирования Kotlin путем прохождения курса по созданию Android-приложения. Если вы Android-разработчик и хотите начать работать с Kotlin, эта книга будет неплохим выбором для начала. Особенно, если учесть, что на момент написания этой статьи это одно из очень небольшого числа имеющихся руководств по Android/Kotlin.

Однако некоторая неорганизованность выдает, что книга издавалась в спешке. Создается впечатление, что автор, желая облегчить себе задачу, не потрудился объяснить многое из того, что показано в книге.

Уровень: для все, кто хочет изучить Kotlin для Android.

Ссылка на основную публикацию
Adblock
detector