Мне одному кажется идея с zip костылем? У вас есть Repository, который
возвращает Reaction [Success, Error]. Вы тупо мапите его в свой класс
вида State [Progress, Success, Error] что бы воткнуть такой же when где-то
в подписке на LiveData. В чем прикол?
Стоит понимать что использование LiveData делает практически весь ваш код асинхронным. А это боль. Добавьте еще к этому отсутствие нормального механизма обработки ошибок, отсутствие single even.
В авиации не будут изменения в этом плане. Всегда проще всего все списать на пилота, его же все равно уже нет в живых. А нужно привлекать к ответственности управление компании. Вот тогда бы они десять раз подумали прежде чем экономить на обслуживании самолета, нагружать сверх нормы пилотов и т.д.
Читаю статью/комментарии и понимаю какую тотальную безответственность пытаются оправдать люди. Если пилот отключает предупреждение о не выпущенных закрылках, потому что оно часто ложно срабатывает, то он не опытный профессионал, а человек М***К и это не мужик. У него самолет сломан, он не должен летать, но он решает рискнуть жизнью 156 человек, потому что прогнулся под систему, потому что все хотят денег. Так что профессионализмом тут и не пахнет. Пилоты и все кто допустил подобный самолет к поле там проявили верх безответственности. «ложное срабатывание не означает аварию с невозможностью лететь дальше» — вот до тех пор пока у нас будет такая логика, мы так и будем отправлять пачками людей в мир иной.
Да кому нужен этот Dart. Не думаю что стоит тратить время на этот язык программирования.
возвращает Reaction [Success, Error]. Вы тупо мапите его в свой класс
вида State [Progress, Success, Error] что бы воткнуть такой же when где-то
в подписке на LiveData. В чем прикол?
— Зачем там этот люк? Что бы языками чесать? Хотите ехать вместе, так покупайте билеты заранее.
— На кой черт там шкаф?
«Hilt – дружественную к разработчикам оболочку поверх Dagger.» ну т.е сам Dagger не особо дружественный?