Страницы

Поиск по вопросам

понедельник, 25 ноября 2019 г.

Книги и учебные ресурсы по Android


Давайте соберем подборку хорошей литературы и ресурсов (для разработчиков с разны
уровнем владения материалом) по ОС Android (архитектура, безопасность, разработка UI/UX, трюки, многопоточность и тд.), разработке приложений под нее и популярным библиотекам. 
Предлагаю добиписывать материалы в общий ответ, как это сделано в аналогичных вопросах.

ВАЖНО: так как разрабатывать приложения ОС Android можно на разных языках (C, C++
Java, JavaScript, Kotlin, Go и т.д.), в ответе на данный вопрос не стоит указывать книг
по этим языкам программирования, за исключением книг, которые непосредственно описывают использование какого либо языка программирования в контексте ОС Android. Если у книгиг есть перевод на русккий язык (или несколько от разных издательств), указывайте, пожалуйста, книги и авторов с наиболее корректным переводом. 

P/S прошу не закрывать данный вопрос модераторов, заблокировать вопрос с целью имет
все ресурсы в одном ответе и по возможности внести в поддерживаемый сообществом Сборник учебных ресурсов по программированию.
    


Ответы

Ответ 1



Для начинающих Head First. Android Development: A Brain-Friendly Guide. Dawn Griffiths. O'Reilly Media, 2015, ISBN: 978-1-4493-6218-8 Русский перевод: Head First. Программирование для Android. Гриффитс Д. Питер, 2016, ISBN: 978-5-496-02171-5 Android NDK: Beginners's Guide (2nd Edition). Sylvain Ratabouil. Packt Publishing Ltd., 2015, ISBN: 978-1-7839-8964-5 Русский перевод: Android NDK. Руководство для начинающих. Сильвен Ретабоуил. ДМК Пресс, 2016, ISBN: 978-5-97060-394-9 Средний уровень Mastering Android NDK. Sergey Kosarevsky, Viktor Latypov. Packt Publishing Ltd., 2015, ISBN: 978-1-7852-8833-3 Книги от CommonsWare. Эти книги не издаются в печатном формате - только цифрово (PDF, EPUB3 и MOBI/Kindle). Распространяются по подписке на официальном сайте. Каждая книга является именной для подписчика. Часто выходят переиздания. У книг очень большое сообщество. The Busy Coder's Guide to Android Development. Android's Architecture Components. GraphQL and Android. Профессиональный уровень Android Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides). Bill Phillips, Chris Stewart, Kristin Marsicano. ISBN: 978-0-1347-0605-4 Русский перевод: Android. Программирование для профессионалов. Билл Филлипс, К. Стюарт, Кристин Марсикано. Питер, 2017, ISBN: 978-5-4461-0413-0 Литература по асинхронному программированию и многопоточности Efficient Android Threading. Anders Göransson. O’Reilly Media, Inc. ISBN: 978-1-449-36413-7 Русский перевод: Эффективное использование потоков в операционной системе Android Технологии асинхронной обработки данных. Андерс Ёранссон. ДМК Пресс, 2015, ISBN: 978-5-97060-168-6 Asynchronous Android Programming (2nd Edition). Helder Vasconcelos, Packt Publishing Ltd., 2016, ISBN: 978-1-7858-8324-8 Android Concurrency (Android Deep Dive, 1st Edition). G. Blake Meike. Addison-Wesley Professional, 2016, ISBN: 978-0-1341-7743-4 Безопасность в ОС Android Android Security Internals: An In-Depth Guide to Android's Security Architecture. Nikolay Elenkov. No Starch Press, 2014, ISBN: 978-1-5932-7581-5 Android Security Cookbook. Keith Makan, Scott Alexander-Bown, Packt Publishing Ltd., 2013, ISBN: 978-1-7821-6716-7 Android Hacker's Handbook. Joshua J. Drake, Zach Lanier, Collin Mulliner, Pau Oliva Fora, Stephen A. Ridley, Georg Wicherski. Wiley, 2014, ISBN: 978-1-1186-0864-7 Bulletproof Android: Practical Advice for Building Secure Apps (Developer's Library). Godfrey Nolan. Addison-Wesley Professional, 2014, ISBN: 978-0-1339-9332-5 UI/UX в OC Android Android User Interface Design: Implementing Material Design for Developers (2nd Edition) (Usability). Ian G. Clifton. Addison-Wesley Professional, 2015. ISBN: 978-0-1341-9140-9 Русский перевод: Проектирование пользовательского интерфейса в Android. Ян Клифтон. ДМК Пресс, 2017, ISBN: 978-5-97060-449-6 Литература по принципам, шаблонам и методикам разработки Android Design Patterns and Best Practice (1st Edition). Kyle Mew. Packt Publishing Ltd., 2016, ISBN-13: 978-1-7864-6721-8 Android для встраиваемых систем (embedded systems) Embedded Programming with Android: Bringing Up an Android System from Scratch (Androi Deep Dive, 1st Edition). Roger Ye, Addison-Wesley Professional, 2015, ISBN-13: 978-0-1340-3000-5 Тестирование приложений в ОС Android Android Application Testing Guide Diego Torres Milano, Packt Publishing Ltd., 2011, ISBN-13: 978-1-8495-1350-0 Системное програмиирование в ОС Android Inside the Android OS: Building, Customizing, Managing and Operating Android Syste Services (Android Deep Dive, 1st Edition). G. Blake Meike, Addison-Wesley Professional, 2018, ISBN-13: 978-0-1340-9634-6 Android System Programming. Roger Ye, Packt Publishing Ltd., 2017, ISBN-13: 978-1-7871-2536-0 Реактивное программирование Reactive Programming with RxJava. Creating Asynchronous, Event-Based Applications. Ben Christensen, Tomasz Nurkiewicz. -O'Reilly Media, 2016, ISBN-13: 978-1491931653 Русский перевод: Томаш Нуркевич, Бен Кристенсен. Реактивное программирование с применение RxJava. Разработка асинхронных событийно-ориентированных приложений / пер. с англ. Слинкин А.А. - М.: ДМК Пресс, 2017, ISBN: 978-5-97060-496-0 Онлайн-ресурсы Сайт Александра Климова startandroid.ru developer.android.com material.io

Комментариев нет:

Отправить комментарий