Если вы хотите стать разработчиком Android, прочтите эти книги

1656512294 esli vy hotite stat razrabotchikom android prochtite eti knigi

автором Ayusch Jain

N2-zLdozocgAhNsiMKFg7ZPIXR0Djtdgz3Xz
Фото Сьюзан Инь на Unsplash

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

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

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

Руководитель первой разработки Android

13X1iGNKcYOrj--JYV-3kFC9IPmoSU6-Ty70

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

Он охватывает все от того, как настроить вашу IDE до создания функционирующей программы для Android. У него есть уникальный способ объяснения понятий с помощью пузырьков и сценариев реальной жизни. Он также содержит интересные упражнения, такие как «заполняйте магниты» и «совпадения», чтобы сделать вещи более интересными.

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

УРОВЕНЬ: Начинающий

Разработка приложений для Android для чайников

Ms0wz2zF4WNrHArf2Uf5Z4DoBJZTvoL6A87c

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

Это поможет вам:

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

Если вы не знаете с чего начать, вы точно можете выбрать этот.

УРОВЕНЬ: Начинающий

Java: Пособие для начинающих, шестое издание

4wFagVnyKAt-oHg6CtqahLwJqkNpOTvUXwZv

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

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

Это очень просто и хорошо для начинающие хочу начать разработку Java для Android

УРОВЕНЬ: Начинающий

Здравствуй, Android: представляем платформу разработки мобильных устройств Google

-zDneGaMMYROFal49wN6WtCNnRNeyeXP9kye

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

УРОВЕНЬ: от начинающего до среднего

Руководство Busy Coder по разработке Android

vR7aWSla12f76YFhyeZ6oracp62orQxC5oVD

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

Он охватывает все, что есть в разработке Android, и не должен разочаровать новый или промежуточный Разработчики Android.

Если вы профессиональный разработчик, я предлагаю вам попробовать Профессиональный Android 4-е издание (подробнее ниже).

УРОВЕНЬ: от начинающего до среднего

Программирование для Android: Руководство по ранчо Big Nerd

TGSR34VdtQ2EYpQmVlc7tAmgYgU-bFmdjho4

The Руководство по ранчо Big Nerd Серия – это знакомая серия книг по программированию. У них есть книги по мобильной и веб-разработке и некоторые другие технологии. Но давайте поговорим об одном для Android.

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

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

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

УРОВЕНЬ: Средний

Кулинарная книга для Android

pht1sO6wlGhjceaRk901ZLkb-0oxuHaLbGQP

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

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

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

УРОВЕНЬ: Профессионалы и эксперты

Профессиональный Android 4-е издание

cxyJa1qZG5uNkwE2yOwLfOiyVDid7QVYTOj7

Как видно из названия, эта книга для опытный участники кампании.

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

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

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

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

УРОВЕНЬ: Расширенный

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

cRyiHTezd6QWZxn07ecHy0w23Asd9Z0Moa1P

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

Второй – приложение для мессенджеров повышенной сложности. Последним приложением является рецензент мест: веб-приложение, использующее API Карт Google и Выбор мест.

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

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

УРОВЕНЬ: Все, кто хочет выучить Kotlin

Kotlin для разработчиков Android: изучайте Kotlin при разработке приложения для Android

WqG-mg0o5ZJx90MXSse7owVAMUiQzjIHW89F

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

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

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

УРОВЕНЬ: Все, кто хочет выучить Kotlin для Android

Первоначально эта статья была опубликована здесь.

Нравится то, что вы прочли? Не забудьте поделиться этим постом на Facebook, Whatsapp и LinkedIn.

Вы можете подписаться на меня в LinkedIn, Quora, Twitter и Instagram, где я ответить вопросы, связанные с Мобильная разработка, особенно Android и Flutter.

Добавить комментарий

Ваш адрес email не будет опубликован.