Скачать полезные книги андроид на андроид

Скачать полезные книги андроид на андроид thumbnail

Google Android OS — Библиотека

Вопросы по программированию » | Библиотека Android » | FAQ

0. Блог «Разработка под Android» на Хабрахабр: https://habrahabr.ru/blogs/android_development/

Список (под спойлерами обложки):

1. Android Application Development, 1st Edition
Скачать: Android_Application_Development_Programming_with_the_Google_SDK.chm ( 6,51 МБ )

2. andbook! release.002 (Android Programming with Tutorials from the anddev.org-Community)
Скачать: andbook.pdf ( 1,66 МБ )

3. An Introduction to Android for Developers (презентация)
Скачать: android___bootcamp.pdf ( 1,95 МБ )

4. Android™ A Programmer’s Guide (J.F. DiMarzio)
Скачать: Android_A_Programmers_Guide.pdf ( 5,25 МБ )

5. Android Developers Guide (документация из Android SDK одним pdf-файлом)
Скачать: Android_Dev_Guide.pdf ( 24,51 МБ )

6. Pro Android Games (Vladimir Silva)
Скачать: Apres___Pro_Android_Games.pdf ( 3,56 МБ )

7. Android Essentials (Chris Haseman)
Скачать: Apress.Android.Essentials.Jul.2008.pdf ( 1,09 МБ )

8. Beginning Android (Mark L. Murphy)
Скачать: Apress___Beginning_Android.pdf ( 14,52 МБ )

9. Pro Android (Sayed Y. Hashimi and Satya Komatineni)
Скачать: Apress___Pro_Android.pdf ( 12,04 МБ )

10. Hello, Android. Introducing Google’s Mobile Development Platform (Ed Burnette)
Скачать: Hello__Android___Introducing_Google_s_Mobile_Development_Platform_December_2008.pdf ( 2,08 МБ )

11. Hello, Android. Introducing Google’s Mobile Development Platform, 3rd Edition (Ed Burnette)
Скачать: hello_android_b2_0.pdf ( 3,35 МБ )

12. Professional Android™ Application Development (Reto Meier)
Скачать: Professional.pdf ( 5,54 МБ )

13. Unlocking Android A Developers Guide (W.Frank Ableson, Charlie Collins, Robi Sen)
Скачать: Unlocking_Android_2009____Malestrom_.pdf ( 5,04 МБ )

14. Writing Real Time Games For Android, Chris Pruett (презентация)
Скачать: WritingRealTimeGamesforAndroid.pdf ( 1,22 МБ )

15. How to: Android ‘Hello Widget’ (туториал)
Скачать: yandbtm.pdf ( 650,13 КБ )

16. andbook! на русском (не профессиональный перевод)
Скачать: andbook.rar

17. Professional Android 2 Application Development (Reto Meier)
Скачать: Professional_Android_2_Application_Development.pdf

18. Beginning Android 2 (Mark Murphy — Apress)
Скачать: Apress_Beginning_Android_2.pdf

19. Pro Android 2 (Sayed Hashimi,Satya Komatineni,Dave MacLean — Apress)
Скачать: Apress_Pro_Android_2.pdf

20. «Знакомство с Android» (уроки Дарьи Ряжских)
Скачать: Android.zip

21. «Пишем игру для Android» (уроки Дарьи Ряжских)
Скачать: pingpong.zip

22. Building Android Apps with HTML, CSS, and JavaScript (Jonathan Stark 2010)
Скачать: Jonathan_Stark___Building_Android_Apps2010.pdf

23. The Android Developer’s Cookbook: Building Applications with the Android SDK (James Steele, Nelson To 2010)
Скачать: James_Steele__Nelson_To___The_Android_Developer_s_Cookbook_Building_Applications
_with_the_Android_SDK___2010.pdf

24. Pro Android Media (Shawn Van Ever 2010)
Скачать: Apress.Pro.Android.Media.Dec.2010.pdf

25. Multimobile development. Building applications for iPhone and Android (Baxter Reynolds M., 2010)[/b]
Скачать: Apress.Multimobile.Development.Sep.2010.pdf

26. Android Wireless Application Development Second Edition (Shane Conder, Lauren Darcey 2010)
Скачать: Android_Wireless_Application_Development.pdf

27. Sams Teach Yourself Android Application Development in 24 Hours (Lauren Darcey, Shane Conder 2010)
Скачать: Sams_Teach_Yourself_Android_Application_Development_in_24_Hours.pdf

28. Learn Java for Android Development (Jeff ”JavaJeff” Friesen 2010)
Скачать: Learn_Java_for_Android_Development.pdf

29. Android in Action 2nd Edition (Frank Ableson, Robi Sen, Chris King 2011)
Скачать: Frank_Ableson__Robi_Sen__Chris_King___Android_in_Action_2nd_Edition___2011.pdf

30. Beginning Android application development (Wrox programmer to programmer), Wrox Press, 2011
Скачать: beginning_android_application_development_wrox_programmer_to_programmer.pdf

31. Разработка приложений для Android (С. Хашими, С. Коматинени, Д. Маклинr, 2011)
Скачать: hashimi_android.zip

32. Swing руководство для начинающих (Г. Шилдт, 2007)
Скачать: Swing руководство для начинающих

33. Beginning Android tablet application development (Lee W, 2011)
Скачать: Lee_W.Beginning_Android_tablet_application_development.2011.epub

34. Android application testing guide (Milano D., 2011)
Скачать: Milano_D.Android_application_testing_guide.2011.pdf

35. Android user interface development (Morris J., 2011)
Скачать: Morris_J.Android_user_interface_development.2011.pdf

36. The Android developer’s cookbook (Steele J., 2011)
Скачать: Steele_J.The_Android_developer_s_cookbook.2011.pdf

37. The complete Android guide (Purdy K., 2010)
Скачать: Purdy_K.The_complete_Android_guide.2010.epub

38. Google Android программирование для мобильных устройств (Голощапов А.Л., 2011, BHV Санкт-Петербург)
Скачать: Google Android программирование для мобильных устройств.rar

39. Android recipes. A problem solution approach (Smith D., 2011)
Скачать: Smith_D.Android_recipes.A_problem_solution_approach.2011.epub

40. Android programming tutorials (Murphy M.L., 2011)
Скачать: Murphy_M.L.Android_programming_tutorials.V3.2.2011.epub

41. Pro Android Flash (Chin S., 2011)
Скачать: Chin_S.Pro_Android_Flash.2011.epub

42. Android apps for absolute beginners (Jackson W., 2011)
Скачать: Jackson_W.Android_apps_for_absolute_beginners.2011.epub

43. Learning_Android (Gargenta M., 2011)
Скачать: Gargenta_M.Learning_Android.2011.epub

44. Programming Android (Mednieks Z., 2011)
Скачать: Mednieks_Z.Programming_Android.2011.epub

45. Beginning Android (Murphy M., 2011)
Скачать: Murphy_M.Beginning_Android_3.2011.epub

46. The busy coder’s guide to Android development V3.6 (Murphy M.L., 2011)
Скачать: Murphy_M.L.The_busy_coder_s_guide_to_Android_development.V3.6.2011.epub

47. The busy coder’s guide to advanced Android development V1.9.2 (Murphy M.L., 2011)
Скачать: Murphy_M.L.The_busy_coder_s_guide_to_advanced_Android_development.V1.9.2.2011.ep
ub

48. Pro Android 3 (Komatineni S., 2011)
Скачать: Komatineni_S.Pro_Android_3.2011.epub

49. Pro Android Python with SL4A (Ferrill P., 2011)
Скачать: Ferrill_P.Pro_Android_Python_with_SL4A.2011.epub

50. Философия Java, 4-ое издание (Эккель Б., 2009)
Скачать: Thinking_in_Java__4th_Edition__RUS.7z

51. Знакомьтесь: Java. Самоучитель (Аккуратов Е. Е., «Вильямс», 2006)
Скачать: E._E._Akkuratov___Znakom_tes__Java._Samouchitel_.rar ( 13,25 МБ )

Источник

Приложения для чтения книг — достойная замена ридерам и бумажным книгам. Смартфон мы всегда берём с собой, а это значит, что на расстоянии одного клика от нас вся мировая литература. Но чтобы получить максимальное удовольствие, нужно правильно подобрать не только произведение, но и читалку. Лучшие приложения для Android — в нашей подборке.


FBReader 3.0.23

Android 4.1 и выше

Поддерживаемые форматы: FB2, ePub, Kindle (mobipocket, незащищённые файлы), RTF, DOC, HTML, обычный текст. После установки бесплатных дополнительных модулей появляется поддержка PDF, DjVu и CBR/CBZ.

FBReader — бесплатное приложение для чтения, которое позволяет хранить в кармане целую библиотеку и при необходимости быстро скачивать книги из разных источников. Имеет премиальную версию, в которой доступна встроенная возможность автоматического чтения вслух, есть интеграция с онлайн-переводчиками, поддержка PDF и комиксов, а также настраиваемая книжная полка. Всё это удовольствие стоит 329 рублей.

Одно из главных достоинств FBReader — этим приложением действительно можно пользоваться бесплатно. Никакой рекламы или жёстких ограничений функциональности. Вместо той же книжной полки для навигации по загруженным книгам доступна сортировка по автору, названию, серии, категории. Есть также раздел с недавними файлами и список избранного. Книги можно добавлять в библиотеку FBReader через встроенный файловый менеджер или искать через сетевые каталоги. В настройках доступно большое количество хранилищ платных и бесплатных произведений. Чтобы добавить дополнительные сетевые каталоги, достаточно указать их URL.

В окне для чтения доступна строка прогресса, которая позволяет быстро перемещаться между страницами. Для более точной навигации есть оглавление. В зависимости от освещения вы можете использовать дневной или ночной режим, а также регулировать яркость экрана. Приложение поддерживает поиск по тексту и создание закладок, которые выделяются разными цветами. В читалке есть встроенный переводчик и кнопка для запуска поиска значения слова в Google. После установки бесплатного плагина TTS+ в приложении появляется также возможность озвучки текста.

Синхронизация книг работает через аккаунт Google и сервис FBReader Book Network. В настройках приложения также можно управлять внешним видом, текстом, всплывающими окошками, отображением картинок и другими параметрами, которые делают чтение удобным.


Moon+ Reader 5.2.9

Android 4.1 и выше

Поддерживаемые форматы: EPUB, PDF, DJVU, AZW3, MOBI, FB2, PRC, CHM, CBZ, CBR, UMD, DOCX, ODT, RTF, TXT, HTML, WEBP, RAR, ZIP, OPDS. Для чтения PDF необходимо установить бесплатный плагин.

Moon+ Reader тоже предлагает основные возможности читалки бесплатно. У приложения есть премиум-версия за 409 рублей, которая убирает рекламу, добавляет синхронизацию, загрузку книг через облачные хранилища и позволяет создавать виджеты с любимыми книгами.

При первом запуске приложение сканирует память телефона и выводит список всех файлов, которые можно импортировать в его библиотеку. Для удобства документы можно сортировать по хронологии, расположению и имени. В библиотеке поддерживается сортировка по автору, тегам и каталогу. Понравившиеся произведения можно добавлять в список избранных. Для расширения библиотеки доступны сетевые каталоги: Project Gutenberg, Feedbooks, WebNovel.com. Есть также возможность подключить другие источники через ссылку на OPDS.

В окне для чтения можно в один клик менять ориентацию экрана, переключаться между ночным и дневным режимом, настраивать автоматическую прокрутку страниц, добавлять закладки и переходить к оглавлению. Поддерживаются базовые инструменты форматирования текста: выделение цветом, подчёркивание и перечёркивание слов. Можно копировать фрагменты, делать отметки, добавлять слова в заметки и смотреть их значение в разных словарях (устанавливаются дополнительно).

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

Поддерживаемые форматы: ePub, FB2, DOC, TXT, RTF, HTML, CHM, TCR, PDB, PRC, MOBI, PML.

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

Стартовый экран приложения предлагает быстро вернуться к чтению или посмотреть список последних открытых произведений, открыть книгу из файловой системы, встроенной или сетевой библиотеки. Автоматического сканирования памяти с добавлением всех файлов в подходящем формате нет, придётся выбирать каждую книгу вручную из внутреннего хранилища или SD-карты. Книги также можно скачивать из сетевых хранилищ. По умолчанию добавлены LitRes, ShuCang.org и Ebooks libres et gratuits. Вы можете подключить другие библиотеки, указав их имя, адрес, имя пользователя и пароль.

В окне для чтения можно менять режим отображения «День/Ночь», выделять фрагменты текста, создавать закладки, находить слова с учётом регистра, включать автоперелистывание. Для навигации по книге доступно содержание, переход на страницу по номеру и проценту от общего объёма произведения. Есть также встроенная возможность озвучивания текста с минимальными настройками воспроизведения: громкостью и скоростью.

Настройки разделены на вкладки, которые отвечают за шрифт, вёрстку, внешний вид окна для чтения и общие параметры приложения. Здесь можно изменить тип, размер и начертание шрифта, включить сглаживание, отрегулировать межстрочный интервал, выбрать словари, убрать или добавить инструменты для управления книгой. Настроек много, но для комфортного чтения достаточно и стандартных параметров, так что менять конфигурацию не обязательно.

Поддерживаемые форматы: FB2, FB3, FBZ, TXT, ePub, HTML, DOC, DOCX, ODT, RTF, MOBI, PRC (PalmDoc), TCR. Поддерживает ZIP и GZ архивы.

Alreader — одно из старейших приложений для чтения, которое распространяется по свободной лицензии. В программе нет рекламы, а монетизируется проект через донаты: можно заплатить разработчикам 69 или 209 рублей.

Приложение предлагает минималистичный интерфейс. При первом запуске появляется руководство по использованию читалки. Когда вы начнёте читать книгу, при открытии приложения будет загружаться страница, на которой вы остановились. Все доступные для чтения файлы подгружаются в библиотеку автоматически после того, как вы дадите разрешение на доступ к памяти устройства. Произведения фильтруются по авторам, сериям и названиям. Если какие-то книги не подтянулись автоматически, можно запустить сканирование вручную.

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

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


eBoox 2.37

Android 4.0 и выше
Apple iOS

Поддерживаемые форматы: FB2, ePub, DOC, DOCX, MOBI, PRC, TXT, RTF, ODT, HTML, CBR, CBZ, ZIP, RAR.

eBoox — ещё один пример минималистичного подхода к дизайну приложения для чтения. Работает бесплатно и без рекламы, монетизируется за счёт добровольных пожертвований в размере 99 или 249 рублей.

При первом запуске читалка предлагает найти книги в папке «Загрузки». Если вы храните документы в другом каталоге, то придётся загружать их вручную. Добавлять книги можно из внутреннего хранилища, SD-карты или сетевых библиотек. В списке каталогов вы найдёте предустановленные площадки с произведениями на русском, английском, французском, португальском и итальянском языках. Все добавленные на устройство книги доступны в библиотеке, которая предлагает две вкладки: «Книги» и «Полки». По умолчанию созданы две полки: «Помощь и подарки» и «Прочитанное». Вы можете добавлять новые полки, чтобы сортировать произведения.

В окне для чтения нет никаких лишних элементов — только текст. Чтобы вызвать меню, нужно нажать на экран. На нижней панели доступен переход к оглавлению, шкала прогресса, список сохранённых цитат и закладок. Немного не хватает навигации по страницам — перемещаться по книге можно только по процентам от общего объёма и ссылкам в оглавлении. В настройках вы можете изменить цвет фона, выбрать шрифт, включить автоматическое изменение подсветки, отрегулировать размер букв, полей и промежутка между строками. В дополнительных параметрах — ориентация экрана, действия для смены страниц и порядок переноса слов.

Других настроек в приложении нет. Единственная возможность, вынесенная в главное меню, — синхронизация через Google Drive. Она позволяет перенести на другое устройство всю библиотеку, прогресс чтения, закладки и цитаты.

Поддерживаемые форматы: PDF (Adobe DRM), ePub (Adobe DRM), DjVu, FB2, FB2.zip, MOBI, DOCX, RTF, TXT, CHM, HTML, CBZ, CBR, СBT.

Бесплатное приложение для чтения, которое предлагает широкие возможности кастомизации. Не показывает рекламу, не требует покупки платной версии или доната.

При первом запуске приложение запрашивает разрешение на доступ к памяти, чтобы подгрузить в библиотеку все документы в поддерживаемом формате. Новые книги добавляются в каталог автоматически. Если этого не произошло, достаточно запустить сканирование вручную. Файлы можно также добавлять из внутренней памяти, SD-карты, сетевых библиотек, Read Rate и BookLand. Интересная возможность — поиск произведения по штрих-коду. Для её работы требуется разрешение на использование камеры. По умолчанию книги хранятся в единой библиотеке, но для лучшей сортировки можно вручную создавать коллекции.

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

В настройках программы можно выбрать язык интерфейса, включить автоматическую смену ночной и дневной темы, отметить форматы книг, которые нужно добавлять в библиотеку, создать резервную копию и указать параметры синхронизации, для которой доступно два способа: Dropbox и Pocketbook Cloud. Второй позволяет синхронизировать данные с ридерами от компании Pocketbook — это одна из главных фишек приложения, которая выделяет его на фоне остальных читалок.


Bookmate 5.8.3

Android 5.0 и выше

Поддерживаемые форматы: EPUB и FB2.

Bookmate — это не классическое приложение для чтения, в которое загружаешь книги и наслаждаешься, а, скорее, развлекательный и рекомендательный сервис. Сам ридер доступен для бесплатного скачивания, но за доступ к контенту придётся платить — подписка стоит 499 рублей в месяц. Впрочем, никто не мешает бесплатно читать классическую литературу, которая давно стала достоянием общества, или загружать любые книги в форматах ePub и FB2.

Для начала работы с Bookmate требуется регистрация. Можно использовать аккаунты на Facebook и во «ВКонтакте», электронную почту или номер телефона. Прежде чем вы попадёте в основной интерфейс, придётся ответить на вопросы о своих литературных интересах. Это нужно для того, чтобы сервис сформировал рекомендации. На первом экране вы увидите предложенные варианты, новинки, бестселлеры, подборки книг от редакции Bookmate и различные рейтинги. Чтобы пользоваться приложением бесплатно, нужно скачать книгу в формате ePub или FB2 и добавить её в библиотеку. После загрузки она будет доступна в оффлайн-режиме.

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

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

Подводя итоги

Приложения для чтения на Android практически всеядны. По крайней мере, самые популярные книжные форматы FB2 и ePub поддерживают все ридеры. Книги в их библиотеки можно добавлять разными способами: переносить на карту памяти, скачивать напрямую во внутреннее хранилище телефона, загружать из сетевых каталогов. Также во всех приложениях есть настройки подсветки и выбор фона, которые делают чтение комфортным в разных условиях освещения. Почти везде есть синхронизация через Google Drive или собственные сервисы, позволяющая переносить книги и читательский прогресс на другие устройства.

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

Источник

Перевод статьи Ayusch Jain «If you want to become an Android developer, read these books».

Книги для Android разработчиковPhoto by Susan Yin on Unsplash

Последние три года я занимаюсь разработкой для Android. На моем пути от новичка до эксперта мне помогли многие книги.

Когда я начинал, мне не попалось полезных статей, которые могли бы направить меня к лучшим ресурсам по Android-разработке. Большинство постов были какими-то нечеткими; казалось, их писали люди, не имевшие практического опыта в этой сфере. Поэтому я решил написать эту статью, которая, думаю, может многим пригодиться.

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

Примечание перев.: если книга переведена на русский язык, мы сначала приводим название перевода.

Head First. Программирование для Android (Head First Android Development)

Head First Android Development

Это была первая книга по разработке для Android, которую я прочитал. Она превосходно подходит для начинающих и специалистов среднего уровня. С этой книгой вы не станете экспертом. В ней не затрагиваются многие темы, например, RxJava, ButterKnife или Data Binding. Но она даст вам хорошую основу.

В этой книге рассматривается множество тем, от настройки вашей IDE до создания рабочего Android-приложения. Концепции объясняются уникальным образом, с выносками и сценариями из реальной жизни. Также вы там найдете интересные упражнения, благодаря которым читать будет интереснее.

Если вы новичок в Android-разработке и хотите почитать что-то на эту тему, то это прекрасная книга, с которой стоит начать (можете мне поверить).

Уровень: для начинающих.

Android App Development for Dummies

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

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

Из этой книги вы узнаете:

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

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

Уровень: для начинающих.

Java: руководство для начинающих, 6-е издание

Java: руководство для начинающих

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

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

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

Уровень: для начинающих.

Hello, Android

Hello, Android: Introducing Google’s Mobile Development Platform

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

Уровень: для начинающих и специалистов среднего уровня.

Busy Coder’s Guide to Android Development

Busy Coder’s Guide to Android Development

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

В ней рассказывается обо всем, что касается разработки для Android. Думаю, она не разочарует разработчиков начального и среднего уровня.

Если вы уже профессионал, я советую вам вместо этого обратиться к книге Professional Android (подробнее о ней расскажу ниже).

Уровень: от начального до среднего.

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

Скачать полезные книги андроид на андроид

«The Big Nerd Ranch Guide» это известная серия книг по программированию. У них есть книги по мобильной и веб-разработке, а также по некоторым другим технологиям. Но давайте остановимся на книге об Android.

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

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

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

Уровень: средний.

Android. Сборник рецептов

Android Cookbook

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

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

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

Уровень: для профессионалов и экспертов.

Professional Android

Professional Android

Как видно из названия, эта книга для опытных разработчиков.

В ней описываются лучшие подходы, жизненные циклы Android-приложения и техники UI-дизайна, такие как построение надежного приложения для различных типов экрана, включая планшеты.

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

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

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

Уровень: для опытных разработчиков.

Kotlin Programming by Example

Kotlin Programming by Example

Создавая три приложения различной сложности, вы исследуете разнообразные свойства Kotlin.

Первое приложение будет классической игрой тетрис для отработки концепций ООП. Второе будет посложнее: вы создадите мессенджер. В последнем, самом сложном приложении будут задействованы Google Maps API и Place Picker.

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

Хотя я считаю, что нет такой книги, прочитав которую можно было бы полностью овладеть языком, примеры из данной книги будут очень полезны для освоения Kotlin.

Уровень: для всех, интересующихся Kotlin.

Kotlin for Android Developers

Kotlin for Android Developers

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

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

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

Уровень: для все, кто хочет изучить Kotlin для Android.

Скачать полезные книги андроид на андроид

Источник