Вопрос оценки сроков всегда стоит остро и придерживаюсь того, что программист оценивает задачи по своим силам и если он оценил в 100 часов, то скорее всего он и сделает за 100 часов, это его уровень. А кто-то может сделать в 10 раз быстрее и 10 раз дороже, такое тоже возможно. Плюс стоит учитывать нативность всех элементов и например, что в Андройде есть любимая шторка, то в iOS она делается кастомно и требует времени. В крупных компаниях, где уровень разработчиков примерно одинаковый, оценка задач идет примерно одинаково +-15%.