Сколько времени может занять изготовление программы для Андроид?

 

Ориентировочно, от 6 до 16 недель.

Можно ли разработать одно приложение для iOS и Android?

 

Да. Реализовать его позволяют кроссплатформенные библиотеки. Но созданные таким путем программы не могут выполнять многие функции и работать в средах с высокой нагрузкой, поскольку не отличаются ни скоростью, ни компактностью.