студентом-фрилансером со всеми антипаттернами и говнокодом мира.
Краткое тз:
5 екранов в bottomnavigation. В каждом из них от 3х до 7ми табов. В каждой табе от 2х до 16ти кнопок, некоторые имеют состояние вкл\выкл, некоторые просто отсылают запрос на сервер. Состояние кнопок синкается с сервером одним обьектом.
Вопросов по работе с сетью нет, но есть по организации UI. Хотелось бы заюзать data binding, чтобы кнопки просто меняли состояние в зависимости от флагов в обьекте в памяти, но не знаю как это организовать с точки зрения разметки. Просто все сложить в один xml пускай даже с инклюдами звучит слишком монструзно...
Может кто-то делал что-то подобное?
пожелаю удачи в разгребании :)
Обсуждают сегодня