Я бы не ориентировался на оценку в «8 часом на форму». Она очень приблеженная и занижена. Программу слишком сложно измерить формами, нужно обязательно учитывать логику, находящуюся за ними.
Просто пример, вам нужен клиент для фейсбука, у него будет 4 формы — вход/регистрация/стена/просмотр сообщений. И вы думаете его кто-то сделает за 4 дня?
Относительно оценки вашей программы — дайте ее еще несколькими фрилансерам и сравните оценки, в Q&A без ТЗ сложно назвать даже приблизительные числа (если до сентября вам ее не сделают, можно обращатся ко мне, вернусь из отпуска и буду готов фрилансить с новыми силами).
Ну и программу изменяющую layout програмно(на лету добавляя контролы), сложно назвать элементарной. Я бы вместо этого использовал ListView как основы для формы, и несколько типов items закрывающией все возможные случаи, и создавал бы их из хмл (во избежание програмного создания контролов и задания их параметров форматирования, делать такое приходилось, но это неудобно)
Относительно вопросов:
>>— сколько времени уходит на создание каркаса приложения? То есть просто рабочего ядра.
от одного дня до бесконечности. Это нужно оценивать под конкретное ТЗ и знать что в «каркас» входит.
>>— сколько времени (минут, часов) занимает программирование формы регистрации на веб-сервисе в заранее известной форме?
— набросать контролы в одном из лейаутов — полчаса
— валидация — до 2 часов, скорей всего намного меньше
— отправка данных на сервис и получени результатов (код в значительной степени общий с остальными формами, возможно вынесен в сервис и оценен в каркасе приложения)
— отладка этого всего — 2-3 часа.
>>— сколько же этого времени необходимо на реализацию обычной формы авторизации (логин: пароль)?
если нет дизайно, просто накидать 2 текстедита + кнопка — то 10 минут на форму, дальше нужен код отправки данных на веб сервис, тут все зависит от сервиса и его апи. Если это соап — будет сложно, если json или просто http post/get запрос, то особых проблем нет, добавим 1 час на это (код в значительной степени можно взять из старых проектов) + на отправку результатов в отдельном потоке + получение результата. Но тут еще одна непонятка, возможно это код оценили в разделе «Каркас приложения» Но такие маленькие оцентки только на форму авторизации, они обычно тривиальны, но нужно заложить туда вреся на получение акаунта/информации от заказчика об использование сервиса.
ну и наличие дизайна в psd увеличит все эти оценки на неоценимую величину зависящую от полета фантазии дизайнера