HTML Diff
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 &amp; Kristin Marsicano</h2>
2 <h2>1. Android Programming: The Big Nerd Ranch Guide - Bill Phillips, Chris Stewart &amp; 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