Size: a a a

Programming Offtop

2020 August 03

I

Igor in Programming Offtop
Денис
Я пытаюсь разобраться с использованием Jetpack Compose. Пока пришел к такому варианту https://github.com/Darkos-den/BuildScriptSample.git
Но это вроде как плохой подход. Можете подсказать как адекватно можно это реализовать?
Можно ссылку на конкретный файл где там код
А то я потыкался, а там куча бойлепрейта и сути не найти
источник

I

Igor in Programming Offtop
PS ты тест на бота не прошел
источник

Д

Денис in Programming Offtop
Да, сек
источник

Д

Денис in Programming Offtop
Igor
PS ты тест на бота не прошел
Всм?
источник

Д

Денис in Programming Offtop
Igor
Можно ссылку на конкретный файл где там код
А то я потыкался, а там куча бойлепрейта и сути не найти
источник

I

Igor in Programming Offtop
Денис
Всм?
https://i.gyazo.com/527df166cf31afc991c87bc375b56b08.png
Думаешь, для кого это было
источник

Д

Денис in Programming Offtop
Я даже не видел этого сообщения
источник

I

Igor in Programming Offtop
Ух, как ооп-шечкой то пахнул)

В чем исходная задача и нафига классы?
Почему нельзя все в параметры @composable функций передать?
источник

Д

Денис in Programming Offtop
Я хотел ими оперировать для смены состояния экрана
источник

I

Igor in Programming Offtop
Нафига нужен IContext, когда есть лямбды.
PS I Context, потому что C# любишь?
источник

КР

Кирилл Романенко... in Programming Offtop
Igor
Нафига нужен IContext, когда есть лямбды.
PS I Context, потому что C# любишь?
Куча абстракций, зато по клину.☺️
источник

Д

Денис in Programming Offtop
Ну тут просто по привычке
источник

Д

Денис in Programming Offtop
Igor
Нафига нужен IContext, когда есть лямбды.
PS I Context, потому что C# любишь?
Плюс я инстанс передаю во все состояния, несколько лямд будет сложнее передавать
источник

I

Igor in Programming Offtop
Зато они гранулярны, а так у тебя куда надо и не надо, будет весь интерфейс летать, замучаешся потом Liskov substitution фиксить)
источник

Д

Денис in Programming Offtop
Согласен
источник

Д

Денис in Programming Offtop
А что касательно подхода в целом? Как правильно реализовать смену состояний экрана?
источник

I

Igor in Programming Offtop
Денис
А что касательно подхода в целом? Как правильно реализовать смену состояний экрана?
Пытаюсь зарефакторить твой код
В чем суть State.coreState?
источник

Д

Денис in Programming Offtop
У меня прогресс бар идёт обёрткой на базовое состояние
источник

Д

Денис in Programming Offtop
Чтоб получить исходное состояние
источник

Д

Денис in Programming Offtop
Без прогресса
источник