0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Разница между junior- и senior-разработчиками в том, что первый может реализовать какую-то фичу, а второй может объяснить, что скрывается за каждой строкой кода, найти потенциально проблемные места и оптимизировать их. Следующие книги позволят вам получить знания, которые повысят ваш уровень как разработчика. Есть литература и для среднего, и для профессионального уровня.</p>
1
<p>Разница между junior- и senior-разработчиками в том, что первый может реализовать какую-то фичу, а второй может объяснить, что скрывается за каждой строкой кода, найти потенциально проблемные места и оптимизировать их. Следующие книги позволят вам получить знания, которые повысят ваш уровень как разработчика. Есть литература и для среднего, и для профессионального уровня.</p>
2
<h2>1. Android Programming: The Big Nerd Ranch Guide - Bill Phillips, Chris Stewart & Kristin Marsicano</h2>
2
<h2>1. Android Programming: The Big Nerd Ranch Guide - Bill Phillips, Chris Stewart & Kristin Marsicano</h2>
3
<p>Хотя эта книга часто рекомендуется для начинающих, она имеет неравномерную сложность и довольно большой объём, поэтому вам придётся по ходу её изучения заглядывать и в другие источники. Но это прекрасный выбор для тех, чей уровень ближе к среднему, и кто хочет улучшить свои навыки. К тому же, в дополнение к теории книга содержит множество примеров по созданию различных приложений.</p>
3
<p>Хотя эта книга часто рекомендуется для начинающих, она имеет неравномерную сложность и довольно большой объём, поэтому вам придётся по ходу её изучения заглядывать и в другие источники. Но это прекрасный выбор для тех, чей уровень ближе к среднему, и кто хочет улучшить свои навыки. К тому же, в дополнение к теории книга содержит множество примеров по созданию различных приложений.</p>
4
<p>Книга действительно неплоха, поэтому её можно рекомендовать даже преподавателям для составления программы обучения Android-разработке. Требует среднего знания Java.</p>
4
<p>Книга действительно неплоха, поэтому её можно рекомендовать даже преподавателям для составления программы обучения Android-разработке. Требует среднего знания Java.</p>
5
<p>На русском книга вышла под названием "<strong>Android. Программирование для профессионалов</strong>", Филлипс Б., Стюарт К., Марсикано К.</p>
5
<p>На русском книга вышла под названием "<strong>Android. Программирование для профессионалов</strong>", Филлипс Б., Стюарт К., Марсикано К.</p>
6
<h2>2. The Busy Coder's Guide to Android Development - Mark L. Murphy</h2>
6
<h2>2. The Busy Coder's Guide to Android Development - Mark L. Murphy</h2>
7
<p>Не что иное, как руководство по Android-разработке для занятого программиста. А кто-нибудь видел незанятого программиста?</p>
7
<p>Не что иное, как руководство по Android-разработке для занятого программиста. А кто-нибудь видел незанятого программиста?</p>
8
<p>Книга содержит более 200 глав и рассказывает о переводе приложений на передовые методы разработки. Пожалуй, разработчики среднего уровня не разочаруются.</p>
8
<p>Книга содержит более 200 глав и рассказывает о переводе приложений на передовые методы разработки. Пожалуй, разработчики среднего уровня не разочаруются.</p>
9
<h2>3. Efficient Android Threading: Asynchronous Processing Techniques for Android Applications - Anders Goransson</h2>
9
<h2>3. Efficient Android Threading: Asynchronous Processing Techniques for Android Applications - Anders Goransson</h2>
10
<p>При написании действительно полезного и удобного приложения для Android без многопоточности никак не обойтись, но как узнать о технологиях и методиках, которые помогут решить такую задачу? Эта книга с практической точки зрения описывает несколько асинхронных механизмов, доступных в программной среде Android SDK, а также рассматривает основные принципы и правила выбора одного из них, лучше всего подходящего для создаваемого приложения.</p>
10
<p>При написании действительно полезного и удобного приложения для Android без многопоточности никак не обойтись, но как узнать о технологиях и методиках, которые помогут решить такую задачу? Эта книга с практической точки зрения описывает несколько асинхронных механизмов, доступных в программной среде Android SDK, а также рассматривает основные принципы и правила выбора одного из них, лучше всего подходящего для создаваемого приложения.</p>
11
<p>Автор раскрывает все достоинства и недостатки каждой технологии, сопровождая теорию примерами программного кода, и подробно объясняет наиболее рациональные способы их применения. В первой части книги рассматриваются основополагающие компоненты, отвечающие за асинхронную обработку. Во второй части главное внимание уделено библиотекам и программным конструкциям ОС Android, используемым для разработки быстрых, эффективных и правильно структурированных приложений.</p>
11
<p>Автор раскрывает все достоинства и недостатки каждой технологии, сопровождая теорию примерами программного кода, и подробно объясняет наиболее рациональные способы их применения. В первой части книги рассматриваются основополагающие компоненты, отвечающие за асинхронную обработку. Во второй части главное внимание уделено библиотекам и программным конструкциям ОС Android, используемым для разработки быстрых, эффективных и правильно структурированных приложений.</p>
12
<p><strong>Из недостатков</strong>: - не очень подробное разъяснение взаимодействия между процессами как с теоретической, так и с практической стороны; - слишком лаконичный стиль изложения (меньше 300 страниц); - время написания (2014 год, книга чуток устарела).</p>
12
<p><strong>Из недостатков</strong>: - не очень подробное разъяснение взаимодействия между процессами как с теоретической, так и с практической стороны; - слишком лаконичный стиль изложения (меньше 300 страниц); - время написания (2014 год, книга чуток устарела).</p>
13
<p>Но несмотря ни на что, это книга из серии "must have" для погружения в тему. Знания, полученные с её помощью, пригодятся любому серьезному разработчику под Android. И здесь эти знания собраны воедино.</p>
13
<p>Но несмотря ни на что, это книга из серии "must have" для погружения в тему. Знания, полученные с её помощью, пригодятся любому серьезному разработчику под Android. И здесь эти знания собраны воедино.</p>
14
<p>Кстати, есть русская версия под названием "<strong>Эффективное использование потоков в операционной системе Android</strong>", Ёранссон А.</p>
14
<p>Кстати, есть русская версия под названием "<strong>Эффективное использование потоков в операционной системе Android</strong>", Ёранссон А.</p>
15
<h2>4. Android Cookbook - Darwin Ian</h2>
15
<h2>4. Android Cookbook - Darwin Ian</h2>
16
<p>Это настольная книга для профессиональных Android-разработчиков, которым нужна быстрая справка по теме, с которой возникли сложности. Объяснения в книге лаконичные и поверхностные. Покупая эту книгу, не ожидайте, что вас будут кормить с ложечки.</p>
16
<p>Это настольная книга для профессиональных Android-разработчиков, которым нужна быстрая справка по теме, с которой возникли сложности. Объяснения в книге лаконичные и поверхностные. Покупая эту книгу, не ожидайте, что вас будут кормить с ложечки.</p>
17
<p>Но для профессионалов книга просто превосходна. Быстрое руководство и никакого разжёвывания. Среди прочих затрагиваются и сложные темы с решениями, поданными в качестве упражнений.</p>
17
<p>Но для профессионалов книга просто превосходна. Быстрое руководство и никакого разжёвывания. Среди прочих затрагиваются и сложные темы с решениями, поданными в качестве упражнений.</p>
18
<p>Для профессионалов и экспертов.</p>
18
<p>Для профессионалов и экспертов.</p>
19
<p>Название на русском - "<strong>Сборник рецептов. Задачи и решения для разработчиков приложений</strong>", Дарвин Ян.</p>
19
<p>Название на русском - "<strong>Сборник рецептов. Задачи и решения для разработчиков приложений</strong>", Дарвин Ян.</p>
20
<h2>5. Professional Android (4th edition) - Meier R., Lake I.</h2>
20
<h2>5. Professional Android (4th edition) - Meier R., Lake I.</h2>
21
<p>Как видно из названия, книга предназначена для опытных разработчиков. В ней описываются лучшие подходы, жизненные циклы Android-приложения и техники UI-дизайна, такие как построение надежного приложения для различных типов экрана, включая планшеты.</p>
21
<p>Как видно из названия, книга предназначена для опытных разработчиков. В ней описываются лучшие подходы, жизненные циклы Android-приложения и техники UI-дизайна, такие как построение надежного приложения для различных типов экрана, включая планшеты.</p>
22
<p>Книга включает много примеров реальных приложений, что позволит вам получить практический опыт профессиональной Android-разработки. Но будьте внимательны: это действительно глубокая книга, поэтому для понимания изложенных в ней концепций нужен некоторый опыт в программировании.</p>
22
<p>Книга включает много примеров реальных приложений, что позволит вам получить практический опыт профессиональной Android-разработки. Но будьте внимательны: это действительно глубокая книга, поэтому для понимания изложенных в ней концепций нужен некоторый опыт в программировании.</p>
23
<p>Например, в книге изложены такие темы, как JobScheduler, архитектурные компоненты, вступление к Kotlin, шаблоны навигации и шаблоны проектирования. Если вы хотите выйти на новый уровень в Android-разработке - не забудьте прочесть!</p>
23
<p>Например, в книге изложены такие темы, как JobScheduler, архитектурные компоненты, вступление к Kotlin, шаблоны навигации и шаблоны проектирования. Если вы хотите выйти на новый уровень в Android-разработке - не забудьте прочесть!</p>
24
24