0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<ul><li><a>Ликбез по диплинкам. Часть 1: Что такое диплинк?</a></li>
1
<ul><li><a>Ликбез по диплинкам. Часть 1: Что такое диплинк?</a></li>
2
<li><a>Ликбез по диплинкам. Часть 2</a></li>
2
<li><a>Ликбез по диплинкам. Часть 2</a></li>
3
<li><a>Погружаемся в Compose-Verse. Руководство по Jetpack Compose для начинающих: управление состоянием</a></li>
3
<li><a>Погружаемся в Compose-Verse. Руководство по Jetpack Compose для начинающих: управление состоянием</a></li>
4
<li><a>Линтинг в Kotlin: полное руководство по настройке и эксплуатации</a></li>
4
<li><a>Линтинг в Kotlin: полное руководство по настройке и эксплуатации</a></li>
5
<li><a>Полное руководство по тестовым дублерам в Android - Часть 1: Теория</a></li>
5
<li><a>Полное руководство по тестовым дублерам в Android - Часть 1: Теория</a></li>
6
<li><a>Полное руководство по тестовым дублерам в Android - Часть 2: Практика</a></li>
6
<li><a>Полное руководство по тестовым дублерам в Android - Часть 2: Практика</a></li>
7
<li><a>Jetpack Compose для тех, кто в танке</a></li>
7
<li><a>Jetpack Compose для тех, кто в танке</a></li>
8
<li><a>Трудности, с которыми мы столкнулись при модуляризации нашего приложения</a></li>
8
<li><a>Трудности, с которыми мы столкнулись при модуляризации нашего приложения</a></li>
9
</ul><h2>Ликбез по диплинкам. Часть 1: Что такое диплинк?</h2>
9
</ul><h2>Ликбез по диплинкам. Часть 1: Что такое диплинк?</h2>
10
<p>Поговорим о том, что такое ссылка (deep link или глубинная ссылка), рассмотрим все типы диплинков и обсудим некоторые моменты, связанные с безопасностью.<a>Читать</a></p>
10
<p>Поговорим о том, что такое ссылка (deep link или глубинная ссылка), рассмотрим все типы диплинков и обсудим некоторые моменты, связанные с безопасностью.<a>Читать</a></p>
11
<h2>Ликбез по диплинкам. Часть 2</h2>
11
<h2>Ликбез по диплинкам. Часть 2</h2>
12
<p>В этой части руководства более подробно рассмотрим различные типы диплинков. Разберемся, как их настроить, протестировать и создать с их помощью лучший пользовательский опыт.<a>Читать</a></p>
12
<p>В этой части руководства более подробно рассмотрим различные типы диплинков. Разберемся, как их настроить, протестировать и создать с их помощью лучший пользовательский опыт.<a>Читать</a></p>
13
<h2>Погружаемся в Compose-Verse. Руководство по Jetpack Compose для начинающих: управление состоянием</h2>
13
<h2>Погружаемся в Compose-Verse. Руководство по Jetpack Compose для начинающих: управление состоянием</h2>
14
<p>Какое бы Android-приложение мы ни собирались создать, нам в любом случае нужно будет управлять состоянием, поэтому понимание того, как лучше всего это делать, является очень важным. К счастью, существует Jetpack Compose, который предлагает нам простые и интуитивно понятные способы управления состоянием наших приложений.<a>Читать далее</a></p>
14
<p>Какое бы Android-приложение мы ни собирались создать, нам в любом случае нужно будет управлять состоянием, поэтому понимание того, как лучше всего это делать, является очень важным. К счастью, существует Jetpack Compose, который предлагает нам простые и интуитивно понятные способы управления состоянием наших приложений.<a>Читать далее</a></p>
15
<h2>Линтинг в Kotlin: полное руководство по настройке и эксплуатации</h2>
15
<h2>Линтинг в Kotlin: полное руководство по настройке и эксплуатации</h2>
16
<p>Lint нужен для того, чтобы искать нетривиальные ошибки и плохо написанные фрагменты в коде. В этой статье расскажем о линтинге в Kotlin и о том, как его настроить и начать использовать. <a>Читать</a></p>
16
<p>Lint нужен для того, чтобы искать нетривиальные ошибки и плохо написанные фрагменты в коде. В этой статье расскажем о линтинге в Kotlin и о том, как его настроить и начать использовать. <a>Читать</a></p>
17
<h2>Полное руководство по тестовым дублерам в Android - Часть 1: Теория</h2>
17
<h2>Полное руководство по тестовым дублерам в Android - Часть 1: Теория</h2>
18
<p>Разбираем сущности: моки, стабы, фейки, пустышки и шпионы. Пройдемся по теории, лежащей в основе использования тестовых дублеров.<a>Читать</a></p>
18
<p>Разбираем сущности: моки, стабы, фейки, пустышки и шпионы. Пройдемся по теории, лежащей в основе использования тестовых дублеров.<a>Читать</a></p>
19
<h2>Полное руководство по тестовым дублерам в Android - Часть 2: Практика</h2>
19
<h2>Полное руководство по тестовым дублерам в Android - Часть 2: Практика</h2>
20
<p>Рассмотрим на практических примерах, как их можно использовать в среде Android.<a>Читать</a></p>
20
<p>Рассмотрим на практических примерах, как их можно использовать в среде Android.<a>Читать</a></p>
21
<h2>Jetpack Compose для тех, кто в танке</h2>
21
<h2>Jetpack Compose для тех, кто в танке</h2>
22
<p>Примерно три года назад на Google I/O 2019 была анонсирована новая библиотека для разработки Android-приложений. С тех пор она росла и становилась все лучше. Многие даже говорят, что она знаменует собой конец использования XML в разработке Android-приложений.<a>Читать далее</a></p>
22
<p>Примерно три года назад на Google I/O 2019 была анонсирована новая библиотека для разработки Android-приложений. С тех пор она росла и становилась все лучше. Многие даже говорят, что она знаменует собой конец использования XML в разработке Android-приложений.<a>Читать далее</a></p>
23
<h2>Трудности, с которыми мы столкнулись при модуляризации нашего приложения</h2>
23
<h2>Трудности, с которыми мы столкнулись при модуляризации нашего приложения</h2>
24
<p>Цель этой статьи - поделиться с вами опытом, приобретенным в результате масштабирования приложения с нуля до более чем 150 модулей. Мы расскажем вам о трудностях и подводных камнях, с которыми мы столкнулись на этом пути, а также продемонстрируем эволюцию нашего приложения и команды за последние пять лет.<a>Продолжение</a></p>
24
<p>Цель этой статьи - поделиться с вами опытом, приобретенным в результате масштабирования приложения с нуля до более чем 150 модулей. Мы расскажем вам о трудностях и подводных камнях, с которыми мы столкнулись на этом пути, а также продемонстрируем эволюцию нашего приложения и команды за последние пять лет.<a>Продолжение</a></p>
25
25