• Clean Decomposition
    0
    Процент мы не высчитываем. Здесь нужно понимать задачи типа data и domain часто достаточно объемные, когда фича разрабатывается с нуля, поэтому в обоих много работы, и времени ± нужно одинаково, соответственно их можно начать одновременно и только в конце буде блок.

    Задача empty, как правило довольно типична и ее можно сгенерировать через package шаблон и дописать специфику, а это 1 час, максимум 2.

    Задачи ui и item могут быть разными по времени но так как задача empty не слишком затратная то их можно начать, а затем подтянуть себе изменения с feature ветки когда empty будет готова.
  • Clean Decomposition
    0
    Имеется в виду то что полностью закончить задачи нельзя, так как есть часть кода которую должны написать в других задачах, но начать делать — можно.
  • Clean Decomposition
    +1
    Мы используем package, file и live шаблоны для генерации кода. Для задач типа data, domain, presentation есть package шаблоны генерирующие всю структуру пакетов и файлы заглушки, для более мелких действий: bind зависимостей — используем live шаблоны.
  • Как собрать аналитику и не убить производительность
    0
    Задача стояла регистрировать факт отображения preview каждой новости на экране, не зависимо от скорости скрола ленты, как именно эта аналитика потом была бы использована я могу только предполагать, возможно потом применялись алгоритмы машинного обучения для анализа и дальнейшего формирования наиболее релевантной выдачи.

    Почему 60 fps — мы стремились получить максимальную производительность для достижения планости работы приложения. Лично меня очень напрягает когда я хочу быстро пролистать контент, а в этот момент приложение тормозит, по этому я не хотел отдавать приложение так как есть.
  • Как собрать аналитику и не убить производительность
    0
    Это такая же операци создания объекта со всеми вытекающими.
  • Как собрать аналитику и не убить производительность
    0
    Мы использовали несколько сервисов GoogleAnalytics и AppsFlyer. Сервисы самособой под капотом умеют агрегировать и отправлять ивенты порциями, у нас была проблема в том что еще до отправки генерация происходила слишком часто и нужно было отложыть саму отправку в сервис.
  • Как мы рассылали SMS со старой Nokia и телефона на Android
    +1
    Интересный проект, но почему не написать простенькое приложение для Android и использовать для рассылки GCM у них на сколько я помню нет ограничения на количество сообщений?