Найти тему
Упрощаем жизнь с плагинами Android gradle kotlin-dsl
В этой статье я не буду объяснять, каким образом начать работать с Kotlin DSL. При желании можно прочитать об этом здесь и вот здесь. Постараюсь рассказать, зачем это нужно и какие возможности появляются. Работая в разных проектах, в какой-то момент я обратил внимание, что в build.gradle происходит какой-то ужас, особенно если это многомодульный проект. В каждом модуле свой build.gradle с однотипным кодом и подключением библиотек. Я имею в виду скорее то, что приложение обычно стараются писать по слоям (чистый код, дядюшка Боб, все дела), и все делят по-разному...
1 месяц назад
Навигация в muilti-module Android приложении.
При написании своего multi-module app pet проекта, у меня возник вопрос, а как же реализовать навигацию? Что такое навигация в современном Android-приложении? В моем понимании, навигация — это один из слоев Android-приложения, обеспечивающий: 1. Переходы между экранами: Activity и Fragments; 2. Работа с различными диалогами: Bottom Sheet, Dialog Fragment и различные пикеры; 3. Сохранение последовательности экранов, с возможностью возвращения на предыдущие экраны, как при нажатии на системную кнопку...
5 месяцев назад