7 книг по Android-разработке, на которые стоит обратить внимание в 2023 году

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

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

Создание приложений для смартфонов и планшетов под ОС Android

Автор: Зэев Фрайман

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

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

Программирование для Android

Автор: Денис Колисниченко

В последнем издании описываются нюансы по разработке 64-разрядных приложений для Android. Автор показывает изменения в интерфейсе среды разработки, среди прочих нюансов.

При этом всё объясняется едва ли не с нуля:

  • как установить нужное ПО

  • как и какой использовать эмулятор Android

  • как создавать интерфейс пользователя

  • как работать с графикой, звуком и видео

  • какие есть методы хранения данных

  • как взаимодействовать с аппаратными компонентами устройства

  • как происходит отладка приложений и их публикация в Google Play

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

Есть и большое количество информации о том, как решать разные нештатные ситуации, которых может возникнуть немало. Это, например, отказ эмулятора, проблемы с установкой ПО и т. п.

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

Автор: Билл Филлипс

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

Структура книги хорошо продумана и организована таким образом, чтобы читатель получал не только теорию, но и реализовывал то, что знает, для решения практических задач. Книга основана на материалах пятидневного учебного курса в Big Nerd Ranch. Соответственно, предполагается, что вы будете читать её с самого начала. Каждая глава базируется на предшествующем материале, поэтому пропускать главы не рекомендуется.

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

Android NDK. Руководство для начинающих

Автор: Сильвен Ретабоуил

Ещё одна отличная книга для начинающих. В ней рассказывается и показывается, как создавать мобильные приложения для платформы Android на языке C/C++ с использованием пакета библиотек Android Native Development Kit (NDK). Автор показывает, как их объединять с программным кодом на языке Java.

Книга организована таким образом, чтобы читатель смог научиться разрабатывать низкоуровневые приложения на Android, а также взаимодействовать с ПО на JAVA, используя механизм Java Native Interfaces. Кроме того, в книге показано, как соединить в приложении вывод графики и звука, как обеспечить обработку устройств ввода и датчиков, а также как выводить графику с использованием библиотеки OpenGL ES и др.

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

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

Автор: Ян Дарвин

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

Также автор подробно рассказывает о нюансах упаковки приложения для Google Play. Книга отлично подходит для тех разработчиков, кто владеет Java, понимает что-то в принципах работы Android и интерфейса Java SE API.

В каждом «рецепте», кстати, есть решение с кодом, которое можно использовать.

Разработка мобильных приложений на C# для iOS и Android

Автор: Вячеслав Черников

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

Также автор раскрывает принципы проектирования структуры и архитектуры решения, создания автоматизированного конвейера Continuous Integration/Continuous Delivery, мониторинга работоспособности конечного продукта на устройствах реальных пользователей.

Все приведённые в книге примеры подаются на языке C#.

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

Ну а на сегодня всё. Конечно, у вас могут быть собственные любимые книги по разработке под Android. Если так, расскажите о них в комментариях.

Источник: https://habr.com/ru/companies/ru_mts/articles/751184/


Интересные статьи

Интересные статьи

Почти все самые важные и интересные финансовые новости в России и мире за неделю: брокерские счета в РФ так и останутся незастрахованными, ужесточение ограничений на денежные переводы в валюте, россия...
Свежая подборка новостей и материалов.Интересное в этом выпускеВыпущены Go 1.20.1 и 1.19.6, воздушный шар дальнего радиуса действия, полное руководство по OpenTelemetry, пасьянс в терминале
В последнее время читатели Хабра всё чаще просят редакцию составить памятку о тревоге: как определить тревожное состояние, как успокоиться, что почитать на тему тревоги и борьбы с ней, и не только. Со...
Что такое графический интерфейс PostgreSQL? Зачем он вам нужен? Как он может помочь управлять базой данных PostgreSQL? Узнайте о лучшем программном обеспечении Postgre GUI, которое можно попробовать в...
Привет, Хабр! Представляю вашему вниманию перевод статьи: «12 Soft Skills That Make IT Project Managers Unstoppable» автора Pavel_Ku. Растущая конкуренция на рынке труда свидетельствует о том,...