Страшная лапша типа .flatMap(() -> вжух!).toList().toFlowable(). Куча интерфейсов «чтоб были», по факту — не переиспользуемый, одноразовый код. Какой-то Injection, который хрен пойми как работает и непонятно откуда берёт объекты. Синглтоны со странными методами getInstance и destroyInstance. Вот тут, например, вопиющее незнание джавы. https://github.com/googlesamples/android-architecture/blob/todo-mvp-rxjava/todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers/SchedulerProvider.java#L23
Обсуждают сегодня