1) Интерфейс пишется либо на C#, либо в XAML, либо и то и другое сочетаются. JavaScript/HTML/CSS вам не понадобятся
Подробнее можете посмотреть здесь: Xamarin
1. У Xamarin GUI создаётся отдельно под каждую платформу. Настоящее кроссплатформенное решение - рисовать интерфейс через OpenGL (я использую Corona SDK).
2. SQLite
3. Гораздо легче чем учить вообще без опыта программирования.
1) читаем документацию по Xamarin
2) обычно обходятся sqlite или другими встраеваемыми СУБД. С сервером связывают приложение по REST.
3) Зависит от уровня владения php и умения учиться, находить и понимать абстракции и т.д. В целом не стоит вообще загоняться, проще выучить.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.