8-те най-добри книги за разработка на приложения за Android

Дейвид Дийн
Писател
  • Университет в Кентърбъри

Дейвид Дийн е писател, който се специализира в потребителски и туристически технологии. Публикуван е в The New York Times, Chicago Tribune и други публикации.

Най-добро за програмисти с Java опит: Програмиране за Android: Ръководството за Big Nerd Ranch

Програмиране за Android: Ръководството за Big Nerd Ranch
С любезното съдействие на 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 Store, които често са слабо обхванати в други водачи. Като цяло, това е идеалното обслужване на едно гише за начинаещи разработчици на Android.

Най-добро за визуални учащи: Ръководство за разработка на Android: Удобно за мозъка ръководство

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

Head First използва необичаен подход със своите водачи. Със силен фокус върху снимките и непринудения език, а не върху сухи, натоварени с текст томове, целта е да помогне на читателите да научат, разберат и запазят нови концепции.

На компанията Android разработка не е изключение, пълен с диаграми, блок-схеми и коментари, за да подсилят това, което се покрива. Резервирането е ключова част от подхода на Head First, като ключовият материал се препраща многократно по различни начини, за да се запази.

Всички тези изображения и повторения правят тази огромна книга - може да изглежда на над 900 страници плашещо на пръв поглед и е предназначено по-скоро като пълна замяна на класната стая, отколкото a кратко справочно ръководство.

Ще ви трябват добри работни познания по 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 Ranch

Купете на Amazon

Откакто Google обяви пълна поддръжка за езика за програмиране Kotlin в Android Studio, той бързо се превърна в следващото голямо нещо в средите на разработката на Android. Взаимодействащ с Java по много начини, но по-сбит за писане и с десетки полезни нови функции, много съществуващи Android кодери правят промяна.

Big Nerd Ranch написа окончателна книга за кодирането във версия 1.2 на този сравнително нов език, използвайки същия практически подход като в другите си книги и добре уважавани лагери за обучение.

Насочено към опитни Java разработчици, които искат да научат Kotlin, ръководството обхваща всички ключови концепции и API на езика, както и средата за разработка на IDEA.

Започвайки от първите принципи, след това се гмуркайки дълбоко в езиковата смес от обектно-ориентирано и функционално подходи за програмиране, това е идеалният начин да започнете с Kotlin, както за Android, така и за други платформи.

Най-добро за бързо развитие: Практичен Android: 14 пълни проекта за усъвършенствани техники и подходи

Купете на Amazon

Авторът на Практичен Android е опитен инструктор по Android и това ръководство се основава на някои от най-популярните му курсове. Всяка глава се основава на определена концепция, от свързаност до push известия, и се потапя дълбоко в най-добрия начин да я приложите във вашите собствени приложения.

С поне един пълен проект във всяка глава е лесно да се следват дори сложни теми като мързеливо зареждане или работа с аудио API на Android и използвайте каквито и да са части от примерния код подходящо.

Обяснявайки защо, както и как, авторът подкрепя собствените си подходи с връзки към съответен материал другаде. Очаква се тези, които използват книгата, вече да са добре запознати с Java и да имат предишен опит в разработването на Android – това не е ръководство стъпка по стъпка за начинаещи.

Най-добро за поддържане на актуална информация: Ръководството на заетия кодер за разработка на Android

Ръководството на заетия кодер за разработка на Android
С любезното съдействие на Commonsware
Купете на Commonsware.com

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

Влизайки в огромните 200+ глави, 4000+ страници, стотици примерни приложения, плюс визуални презентации по темите за разработка на приложения за Android, не остава камък на камък. Основните глави на книгата обхващат основите на настройката на среда за разработка, потребителски интерфейси, управление на данни, и много повече, преди да се разклонят в „пътеки“, които обхващат десетки напреднали теми, предназначени да бъдат четени при необходимост.

Както и самата книга, купувачите могат да задават въпроси на автора по време на разговори в „служебно време“ всяка седмица. Ако нямате нужда от физическа книга за четене, Ръководството на заетия кодер за разработка на Android е най-изчерпателният и актуален наличен ресурс.

Вътре си! Благодаря, че се регистрирахте.

Имаше грешка. Моля, опитайте отново.