Как стать автором
Обновить
5
0
Volodymyr Chernyshov @idg_chernyshov

Android Developer

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

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

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

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

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность