8 найкращих книг для розробки додатків для Android

Девід Дін
Письменник
  • Кентерберійський університет

Девід Дін — письменник, який спеціалізується на споживчих і туристичних технологіях. Його публікували в The New York Times, Chicago Tribune та інших виданнях.

Найкраще для програмістів із досвідом Java: Програмування для Android: Посібник з ранчо Big Nerd

Програмування для Android: Посібник з ранчо Big Nerd
Надано Amazon
Купуйте на AmazonКупуйте на Barnesandnoble.comКупуйте на Google.com

Big Nerd Ranch створив свою репутацію на проведенні тижневих інтенсивних навчальних таборів для розробників, і компанія запакувала цей досвід у невеликий діапазон посібників з програмування.

Орієнтуючись на практичні методи та підходи, Програмування для Android не вимагає попереднього досвіду розробки Android. Однак він передбачає розумний рівень попереднього знання Java, тому він може повністю зосередитися на елементах, характерних для Android. Компанія також пропонує посібник із програмування на Java для тих, хто тільки починає цю тему.

Використання Android Studio, книга пояснює концепції за допомогою серії прикладів програм, які розширюються та покращуються в кожному розділі. Код пояснюється рядок за рядком, як з точки зору того, що відбувається, так і того, чому до нього підходять саме таким чином.

Це велика детальна книга, частково завдяки численним знімкам екрана та фрагментам коду, які використовуються для пояснення кожного розділу. З особливою увагою до базових концепцій і концепцій середнього класу, якщо ви програміст Java, який тільки почав розробляти Android, цей посібник Big Nerd Ranch — саме те, що вам потрібно.

Найкращий універсальний інструмент: Android Studio 3.0 Development Essentials – Android 8 Edition

Купуйте на Amazon

Ніла Сміта Основи розробки Android Studio 3.0 — це чудовий всебічний вступ до створення програм для Android, його понад 700 сторінок охоплюють майже все, що вам потрібно знати.

Книга: від середовища розробки до архітектури та дизайну, друку та керування базами даних до мультимедійних аспектів тощо (повністю оновлено для Android 8 і Android Studio 3) детально обговорює все це та надає потужну базу знань, яку можна розширити в майбутнє.

З великою кількістю прикладів коду та описів, посібник призначений для тих, хто вже має хоча б деякий досвід програмування на Java. Це також особливо сильно впливає на конфігурацію та використання Android Studio, включаючи налаштування віртуальних тестових пристроїв охоплює такі речі, як реалізація карти та надсилання додатків у магазин Play, які часто погано висвітлюються в інших гіди. Загалом, це ідеальний універсальний магазин для початківців розробників Android.

Найкраще для учнів, які навчаються візуально. Перший керівник розробки Android: посібник, зручний для мозку

Купуйте на AmazonКупуйте на Barnesandnoble.com

Head First використовує незвичайний підхід зі своїми направляючими. Зосереджено на картинках та невимушеній мові, а не на сухих, важких текстах, мета полягає в тому, щоб допомогти читачам вивчити, зрозуміти та зберегти нові поняття.

Компанії Розробка Android не є винятком, сповнений діаграм, блок-схем і коментарів, щоб підкріпити те, що висвітлюється. Надлишковість є ключовою частиною підходу Head First, оскільки на ключовий матеріал багато разів посилаються різними способами, щоб допомогти йому зберегтися.

Усі ці зображення та повторення роблять цю книгу величезною — може здатися, що на 900 сторінках лякає на перший погляд і призначена як повна заміна класної кімнати, а не як короткий посібник.

Вам знадобляться хороші знання Java, але не обов’язково бути експертом. Практичних вправ багато, а домашнє завдання міститься в кінці кожного розділу. Це ключові аспекти підходу довідника — ви рідко будете просто читати матеріал і рухатися далі.

Якщо ви навчаєтесь візуально або вам важко зберегти інформацію, коли вона представлена ​​у вигляді щільної стіни тексту, Керівник першої розробки Android буде бажаною зміною темпу.

Найкращі програми

Найкраще для легковажного підходу: розробка Android для обдарованих приматів: посібник для початківців

Купуйте на Amazon

Незалежно від того, вважаєте ви себе талановитим приматом чи ні, Антоніса Цагаріса Розробка Android для обдарованих приматів це цікавий варіант. Часто користуючись жорсткою лексикою і не боячись висловити думку, автор пропонує свій посібник як альтернативу «сухим, позбавленим гумору, життєлюбним книгам із кодуванням [...], написаним автоматом».

Розрахована на початківців, ця порівняно коротка й недорога книга вимагає лише базового рівня досвіду роботи з Java або схожою мовою програмування, щоб почати. Доступний у друкованій або електронній формі, він пройде читача через розробку Android від абсолютних основ до завершення вашої першої програми.

Попутно ви дізнаєтеся, як налаштувати середовище розробки Android Studio, створити інтерактивний інтерфейс користувача з XML, отримати різні компоненти Android для зв’язку один з одним, і багато іншого.

Якщо вас легко образити, ви можете переглянути один з інших посібників з розробки Android, але якщо ні, це цікаве та корисне місце для початку.

Найкраще для швидких відповідей: Кулінарна книга для Android: проблеми та рішення для розробників Android

Купуйте на AmazonКупуйте на Barnesandnoble.com

Замість того, щоб намагатися бути повним посібником з розробки Android, Кулінарна книга для Android фокусується на наданні швидких відповідей на поширені проблеми.

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

Близько 40 розробників зробили внесок у книгу, і вона використовує широкий спектр точок зору та досвіду. Кожен рецепт містить зразок коду, який ви можете використовувати у своїх власних проектах, як фрагмент, так і повне робоче рішення.

Оскільки вона розроблена для занурення та вилучення з урахуванням ваших поточних потреб, розмір книги (700+ сторінок) не стає надважливим. Якщо ви шукаєте прості відповіді на складні проблеми розробки Android, ця кулінарна книга заслуговує місця на вашому столі.

Найкраще для вивчення Kotlin: Програмування на Kotlin: Посібник з ранчо Big Nerd

Купуйте на Amazon

Оскільки Google оголосила про повну підтримку мови програмування Kotlin в Android Studio, вона швидко стала наступною великою справою в колах розробників Android. Багато існуючих програмістів Android переходять у взаємодію з Java у багатьох відношеннях, але більш лаконічні для написання та з десятками корисних нових функцій.

Big Nerd Ranch написав повну книгу з кодування у версії 1.2 цієї відносно нової мови, використовуючи той самий практичний підхід, що й у інших своїх книгах, і шановані навчальні табори.

Розрахований на досвідчених розробників Java, які бажають вивчити Kotlin, посібник охоплює всі ключові концепції мови та API, а також середовище розробки IDEA.

Починаючи з перших принципів, потім занурюючись у поєднання об’єктно-орієнтованого та функціонального в мові підходи до програмування, це ідеальний спосіб розпочати роботу з Kotlin, як для Android, так і для інших платформи.

Найкраще для швидкої розробки: практичний Android: 14 повних проектів із передовими методами та підходами

Купуйте на Amazon

Автор Практичний Android є досвідченим інструктором Android, і цей посібник спирається на деякі з його найпопулярніших курсів. Кожен розділ заснований на певній концепції, від підключення до push-повідомлень, і глибоко занурюється в найкращий спосіб її впровадження у ваші власні програми.

Маючи принаймні один повний проект у кожному розділі, його легко слідувати навіть складним темам, наприклад лінивого завантаження або роботи з аудіо API Android, а також використовувати будь-які частини зразка коду відповідний.

Пояснюючи, чому, а також як, автор підкріплює свої підходи посиланнями на відповідні матеріали в інших місцях. Очікується, що ті, хто користується книгою, вже добре розбираються з Java та мають попередній досвід розробки на Android — це не покроковий посібник для початківців.

Найкраще для того, щоб залишатися в курсі: Посібник із розробки Android для зайнятого кодера

Посібник із розробки Android для Busy Coder
Надано Commonsware
Купуйте на Commonsware.com

Як і все інше в світі технологій, розробка Android рухається швидко, і друковані книги з часом застаріють. Марка Мерфі Посібник Busy Coder із розробки Android обходить цю проблему за допомогою моделі електронної книги на основі підписки. Покупці отримують останню версію книги, а також шість місяців оновлень, а нові версії виходять кожні пару місяців.

Понад 200 розділів, понад 4000 сторінок, сотні прикладів програм, а також візуальні презентації на теми розробки додатків для Android, не залишиться на камені. Основні розділи книги охоплюють основи налаштування середовища розробки, інтерфейси користувача, управління даними, і багато іншого, перш ніж розгалужуватися на «стежки», які охоплюють десятки розширених тем, призначених для читання за потреби.

Покупці, як і сама книга, можуть щотижня задавати питання автору в чаті «робочий час». Якщо вам не потрібна фізична книга для читання, Посібник із розробки Android для Busy Coder це найповніший і найновіший доступний ресурс.

Ви увійшли! Дякуємо за реєстрацію.

Це була помилка. Будь ласка спробуйте ще раз.