Как стать автором
Обновить
33
0
Андрей @xotta6bl4

Android developer

Отправить сообщение
А вот не согласен. Саппорт 16 LTS будет до 2021 и я не вижу смысла обновляться «вотпрямщас» на 18-ю.
Незадолго до прочтения оригинала я столкнулся с задачей по вынесению отдельных экранов в библиотечный модуль и тут оказалось, что активити жестко завязаны друг на друга и нельзя просто взять и перенести. В итоге пришел к первому варианту (когда из активити вызываем навигатор/intent factory)

Также в статье явно указано, что для небольших проектов координатор/навигатор может стать абстракцией ради абстракций.
работал
Что там случилось — для меня такая же загадка как и для вас
Я ни в чем не виноват. (Хотя и работал над Яндекс.Браузером)
Вот да. Я совсем забил на чтение ленты и просматриваю только выжимку в почте.
К моменту еженедельной рассылки за большинство статей я уже не могу проголосовать. Обидно и мне и автору
Обожаю, когда из подобных расчетов «выгодности» ИП пропадают такие пункты как трата времени и денег на оформление и сопровождение ИП (оплата услуг того же бухгалтера), а также ответственность всем имуществом. Лично меня напрягает ситуация, когда завтра меняют НК, а послезавтра опустошают мой счет.
Ну так с асистентом можно общаться и текстом.
Сбф апсэю эф яюэшьпн.

Господа! Мало того, что не указали город в заголовке, так и в тексте статьи тоже нет.

Круто!
Как раз составлял себе чек-лист
Подговорить одних писать определенный текст, а других подговорить не писать? так проще тупо всем билеты раздать. Стоимость защиты, как и стомость взлома не должна превышать стоимости защищаемого/взламываемого.
А где нагрузочное тестирование?
Кстати, может кто знает. В этом году реально попасть в обсерваторию? На наблюдения или просто посмотреть.
ИМХО, город стоит указывать в заголовке. Я, например, в тви подписан на хабр и перешел по ссылке чтобы узнать город мероприятия.
Например, есть у меня такая цепочка зависимостей:
Model -> Network -> UseCase -> UI

Я скомпилил проект, мне что-то нужно изменить. Например, нужно реализовать in-memory cache для результатов запросов к API. Я модифицирую UseCase и собираю проект. Мой сборщик (в данном случае, Gradle) смотрит, что модули Model, Network, UI не изменились и не компилит их. В итоге я трачу время на только на компиляцию модуля UseCase и сборку apk-шки.
В том то и дело, что группировка будет основываться не на назначении, а на screen-flow и при изменении оного может возникнуть необходимость переносить экраны из группы в группу. Также при большой связности экранов может возникнуть ситуация, при который мы получим неделимую (без возникновения циклических зависимостей) группу, в которую входят 50 (60/70/80/90) % экранов. Практический смысл от такого деления уменьшается с ростом неделимой группы.

Мой итог: данный подход применим к приложениям с слабой связностью экранов.
40 экранов — 40 модулей? Нет, спасибо. А если группировать, то по какому принципу? Плюс есть подозрение, что кольцевые зависимости между модулями неизбежны в таком случае.
Делю на Main, UseCase, Storage, Network, Model, Tools. От 50 xml-файлов в одной папке не спасает.
Тут мне вспомнился мой опыт с убером: ввел долларовый промокод на 3 поездки, поехал 1 поездку -> деньги списали. Пишу в саппорт, мне ответили, что мой промокод долларовый, а в РФ расчеты в рублях, так что промокод не действует, но деньги вернули.
Проблема не в том, что люди не хотят платить налоги. Проблема в том, что определенный круг лиц просрал все полимеры и теперь судорожно ищет ресурсы, чтобы заткнуть дыры в бюджете. Проблема в том, что больше 20% бюджета идет на фиг знает что. Проблема в том, что из налогов оплачивается медицина, а медицины нет, из налогов оплачивается образование, а образование — только то, что осталось по наследству.

Информация

В рейтинге
Не участвует
Откуда
Таллин, Эстония, Эстония
Работает в
Зарегистрирован
Активность