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

Съдържание:

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

Нашият най-добър избор

  • Програмиране за Android: The Big Nerd Ranch Guide в Amazon, „С фокус върху практическите техники и подходи, програмирането за Android не изисква предишен опит в разработката за Android.“
  • Най-добрият универсален продукт: Android Studio 3.0 Development Essentials в Amazon, „Android Studio 3.0 Development Essentials е чудесно въведение в създаването на приложения за Android, от IDE до архитектура и дизайн."
  • Ръководете първо разработката на Android в Amazon, „Излишъкът е ключова част от подхода на Android Developments, с основни концепции, илюстрирани по различни начини, за да им помогнете да се придържат.“
  • Разработка на Android за надарени примати в Amazon, „Често самоуверено и използващо силен език, това ръководство е алтернатива на „сухите, лишени от хумор, изсмукващи живота книги за кодиране“, с които може би сте свикнали.“
  • Готварска книга за Android: Проблеми и решения за разработчици на Android в Amazon, "Готварска книга за Android се фокусира върху предоставянето на бързи отговори на често срещани проблеми, от потребителски интерфейси, мултимедия до разработка на хардуер."
  • Програмиране на Kotlin: The Big Nerd Ranch Guide в Amazon, „Big Nerd Ranch е написал окончателна книга за кодиране във версия 1.2 на този сравнително нов език, използвайки практически подход.“
  • Практичен Android в Amazon, „С поне един пълен проект във всяка глава е лесно да се следват дори сложни теми като бавно зареждане или работа с аудио API на Android.“
  • Най-доброто за поддържане на новостите: Ръководството на заетия кодер за разработка на Android в Commons Ware, „Очакване на огромните 200+ глави, 4 000+ страници, с стотици примерни приложения, в това ръководство няма нищо необърнато."

Най-добрите книги за разработка на приложения за Android ще ви помогнат да оживите визията си. В света има около 2,5 милиарда потребители на Android. Това е огромен брой потенциални потребители на приложението. Тези книги ще ви помогнат с теми като програмиране на Java до зареждане за потребителско изживяване и всичко между тях.

За избор, базиран на повече примери, предлагаме Practical Android в Amazon. Всяка глава обсъжда различни проекти, докато избор като Android Programming: The Big Nerd Ranch Guide, също в Amazon, се фокусира най-вече върху страната на кодирането на Java.

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

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

Image
Image

Big Nerd Ranch изгради репутацията си чрез провеждане на едноседмични интензивни тренировъчни лагери за разработчици и компанията е пакетирала това преживяване в малък набор от ръководства за програмиране.

С фокус върху практическите техники и подходи, Android програмирането не изисква предишен опит в разработката на Android. Той обаче предполага разумно ниво на съществуващи познания за Java, така че може да се съсредоточи изцяло върху специфичните за Android елементи. Компанията предлага и ръководство за програмиране на Java за тези, които са нови в темата.

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

Това е голяма, подробна книга, отчасти поради многото екранни снимки и кодови фрагменти, използвани за обяснение на всеки раздел. С особено внимание, обърнато на основни и среден клас концепции, ако сте Java програмист, нов в разработването на Android, това ръководство за Big Nerd Ranch е това, което трябва да изберете.

Най-добрият универсален продукт: Android Studio 3.0 Development Essentials - Android 8 Edition

Найл Смит за Android Studio 3.0 Development Essentials е страхотно цялостно въведение в създаването на приложения за Android, неговите 700+ страници покриват почти всичко, което трябва да знаете.

От средата за разработка до архитектурата и дизайна, печатането и управлението на бази данни до мултимедийните аспекти и други, книгата (напълно актуализирана за Android 8 и Android Studio 3) обсъжда всичко това в детайли и предоставя солидна база от знания за изграждане в бъдеще.

С много примери и описания на код, ръководството е предназначено за тези, които вече имат поне известен опит в програмирането на Java. Особено силен по отношение на конфигурацията и използването на Android Studio, включително настройване на виртуални тестови устройства, той също така обхваща неща като внедряване на карти и изпращане на приложения в Play Store, които често са слабо обхванати в други ръководства. Като цяло, това е идеалното обслужване на едно гише за начинаещи разработчици на Android.

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

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

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

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

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

Ако учите визуално или по друг начин ви е трудно да задържите информация, когато е представена като плътна стена от текст, Head First Android Development ще бъде добре дошла промяна в темпото.

Най-доброто за безгрижен подход: Разработка на Android за надарени примати: Ръководство за начинаещи

Независимо дали се смятате за надарен примат или не, Android Development for Gifted Primates на Антонис Цагарис е интересна опция. Често използвайки силен език и без да се страхува да изрази мнение, авторът предлага своето ръководство като алтернатива на „сухите, лишени от хумор, животосмучещи книги за кодиране […], написани от автомат.“

Насочена към начинаещи, тази сравнително кратка и евтина книга изисква само основно ниво на опит с Java или подобен език за програмиране, за да започнете. Предлага се в печатна или електронна книга, тя превежда читателя през разработката за Android от абсолютните основи до завършването на първото ви приложение.

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

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

Най-доброто за бързи отговори: Готварска книга за Android: Проблеми и решения за разработчици на Android

Вместо да се опитва да бъде пълен урок за разработка на Android, Android Cookbook се фокусира върху предоставянето на бързи отговори на често срещани проблеми.

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

Около 40 разработчици допринесоха за книгата и тя се възползва от широкия набор от гледни точки и опит. Всяка рецепта идва с примерен код, който можете да използвате в собствените си проекти, или фрагмент, или пълно работещо решение, според случая.

Тъй като е проектирана да бъде навлизана и изваждана въз основа на текущите ви нужди, размерът на книгата (700+ страници) не е непосилен. Ако търсите ясни отговори на сложни проблеми при разработването на Android, тази готварска книга заслужава място на бюрото ви.

Най-доброто за изучаване на Kotlin: Програмиране на Kotlin: Ръководството за ранчото на Big Nerd

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

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

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

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

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

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

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

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

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

Image
Image

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

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

Както и на самата книга, купувачите могат да задават въпроси на автора по време на чатове за „работно време“всяка седмица. Ако нямате нужда от физическа книга за четене, The Busy Coder's Guide to Android Development е най-изчерпателният и актуален наличен ресурс.

Препоръчано: