1. Понадобятся отдельно разработчики под андроид и ios или можно сделать кроссплатформенную разработку? Что будет быстрее и дешевле?
Есть 2 более менее нормальные технологии Xamarin и react native.
2. Если делать кроссплатформенную разработку - дизайн должен быть гибридный (одни и те же макеты под все устройства) или можно отдельно отрисовать версии для андроид и ios? Гибридный дизайн не выглядит слишком странно для пользователей?
Xamarin позволяет настраивать внешний вид независимо
3. На такой проект понадобится бэкенд -разработка, я правильно понимаю? На бэкенд-разработку привлекается отдельный специалист или разработчики приложений могут делать и фронт, и бэк?
В случае Xamarin используется 1 язык C#. За счет переиспользывания компонентов и кода экономится много времени
4. Zero-code разработка (glide и прочее) - можно ли с помощью нее реализовать такой проект и какие могут быть подводные камни у такого решения?
Эти платформы нужно знать, сложное же приложение по стоимости будет дороже чем такое же но на нативном стеке