У меня есть некоторый опыт в программировании для Windows и Linux для настольных программ, и теперь я планирую начать разработку для Android / iOS.
Насколько я знаю, парадигма для приложений на мобильных устройствах совершенно инаяпо сравнению с настольным приложением, и мне нужно что-то сделать быстро, поэтому мне понадобятся некоторые рекомендации, основанные на следующем:
- короткая кривая обучения
- кроссплатформенная
- низкий размер пакета (никакие изображения или видео не будут встроены)
- Мне нужно подключиться к USB-портам / FTDI через виртуальный коммуникационный порт (OTG)
- избегать сложных внешних зависимостей, таких как установкаFramework и т. д.
- бесплатно или очень доступно (некоммерческий проект)
- автономная среда разработки / платформа
Имею опыт работы в C, C ++, C #,VB, PHP, Javascript, HTML и CSS.
Я нашел различные решения, такие как Xamarin, но я не уверен, что это так просто.Я также проверил другие предложения, подобные тем, которые основаны на HTML-CSS-Javascript, но я не уверен, как это работает?Это веб-сайт, использующий какой-либо JS SDK, который может получить доступ к функциям телефона, а затем встроен в приложение, содержащее веб-браузер?
Я проверял другие вопросы в StackOverflow, но многие из них старые.
Любое предложение или помощь будет высоко ценится