Comments 9
Графы и навигация это уже пройденный этап. Jetpack compose вот куда надо смотреть
Когда очень длинный флоу, много экранов, много переходов, сложно это переварить за раз
По моему когда очень длинный флоу, то ни визуально, ни ...-as-code переварить очень сложно.
И спасает только декомпозиция.
А в целом, представлять флоу в виде человеко-ориентированного DSL (неважно какого, хоть Kotlin DSL, хоть любой прочий) - очень хорошая практика.
Пишем Kotlin DSL для графов навигации в домашних условиях
Хм...
DSL, digital subscriber line, цифровая абонентская линия
Что вы пишите? При первом упоминании аббревиатуры следует давать её расшифровку. Особенно, когда ваша аббериатура совпадает с общеупотребительной, но вы явно что-то другое имеете в виду.
Все верно.
Котлин — остров в Финском заливе Балтийского моря, в 30 км западнее центра Санкт‑Петербурга.
Совсем не понятно про что статья.
Очень смешно (нет).
Совсем не понятно про что статья.
Мне было не понятно, даже нагуглить с ходу не получилось, я не программирую ни на колтине, ни на джаве. А гугл, ожидаемо, на первой странице выдачи по запросу "DSL" показывал исключительно про модемы и линии связи. Думаю, у 90% российских айтишников старше 30 эта аббревиатура ассоциируется прежде всего со способом получения доступа в интернет.
Ещё раз, давать расшифровку аббревиатур - правило хорошего тона, а не давать - неуважение к читателю. Если читателю приходится гуглить и выяснять, что там автор имел в виду, статья плохая. Если речь о научных статьях, то такое просто завернут.
Тимур привет! Уберите из флоу такое явное согласие на сбор биометрии, спасибо!
Спасибо за статью!
Когда на compose собираетесь переезжать то? )
Спасибо за статью, подскажите, почему не использовали Decompose, чем не подошло?
Пишем Kotlin DSL для графов навигации в домашних условиях