на Java до этого, но тут вдруг нужно сделать iOS и Android типо кроссплатформу
Мне нужно отдельные проекты создавать для каждой платформы или можно делать как-то в одном?
Разные, плюс проект с общим кодом. Xamarin позволяет вынести бизнес логику в отдельный проект и использовать в платформенных проектах. Xamarin.Forms же позволяет делать и интерфейс для всех поддерживаемых платформ. Однако не рассчитывай, что знания iOS не пригодятся, без них достаточно сложное приложение не написать. Но все будет на C#, а он по синтаксису похож на java, перейти легко, что потом не охота будет возвращаться (личный опыт)
Обсуждают сегодня