Менеджер для того и нужен, чтобы самому оценивать сроки, а не спрашивать это с программиста. У программиста другая задача - писать код. Если он будет ещё и оценки времени делать, то он уже не программист, а менеджер.
Поэтому! менеджер должен вырасти из программиста, либо это должен быть очень хороший менеджер, который разбирается в программировании и технологиях.
В данном случае однозначно виноват менеджер.
BasiC2k, это не "просто усложняет разбор", а писец как усложняет. И отсеивает львиную долю тех, кто не готов тратить кучу времени и ресурсов на дальнейшее копание. Остаются только самые стойкие, кому это действительно надо.
В данном случае будет проще написать самому
"российских" пишется с маленькой буквы, "зато" - слитно. Твой учитель русского языка.
И нет таких задачек, которые заставят работать мозг неделю, разве что у тугодума.
Petronomist, от приложения почти ничего не зависит. Оно просто подписывается на события от датчика. Когда пришло, тогда и обработали.
Можно лишь несколько параметров дополнительно указать - время опроса, желаемую точность. Но датчик это не гарантирует - всё же зависит от внешних факторов: количества спутников в зоне видимости, ближайших вышек сотовой связи, вайфая...
illuzor, Блин. Вот так пишешь-пишешь, читаешь доки гугловые, что без пермишенов никуда, а потом бах! они там что-то меняют и ломай потом голову...
Спасибо, хороший пример.
Легко так писать, когда начинаешь кодить во времена существования этих практик и фреймворков.
А представь времена, когда их не было и появление всяких Clean Architecture / MVVM было вызвано необходимо что-то менять, чтобы прекратить полный бардак. И это ещё не отменяет холивара - использовать MVP (Moxy, etc...) или MVVM...
Кстати, хорошая статья про боль и Андроид: https://habr.com/ru/post/446346/