Intereting Posts
Android ScrollView scrollTo () не работает с TextView? Можете ли вы удалить приложение для Android-магазина и использовать имя пакета? Фрагмент загрузки Spinner / dialog в Honeycomb Ошибка создания CSipSimple для Android Определение требований к питанию для бесконтактной смарт-карты на Java. Функции камеры Android не работают на нескольких телефонах Кнопка создания режима действия StaggeredGridLayoutManager и движущиеся объекты Gradle: как запустить контрольно-измерительный тест для класса Во время передачи файлов с использованием smack в android: java.util.concurrent.ExecutionException: ответа от клиента нет Ширина привязки Android к вкладкам Android Lollipop: Где найти код приложения «API Demos», предварительно установленный в эмуляторе Android Lollipop Nexus 5 Программно удалять ViewPager, когда (или как я могу обеспечить) содержащиеся фрагменты уничтожаются? Падение панорамы Android Fragment Transition Android-камера, onPictureTaken (байт imgData, Camera camera) метод & PictureCallback никогда не вызывал

Как начать писать приложения iPad, iTouch и android с помощью C #?

Хорошо, друзья, я разработчик C # WPF .net и почти полностью работаю с разработкой интерфейса на одном языке за последние 15 лет. Последние 7 были с C #, и я должен признать, что я испорчен.

Итак, возникает вопрос: как мне начать работу и какие инструменты лучше всего использовать? Я вижу, что MonoTouch там, но похоже, что он теперь называется Xamarin. Как насчет PhoneGap, Titanium, Appcelorator? Есть ли другие, о которых я еще не слышал?

Я просто хочу взломать разработку Android и / или iPad / iTouch, но не хочу идти на родной язык. Я бы хотел использовать мои навыки C #, желательно WPF, но я не знаю, какие инструменты поддерживают это для разработки Android / iPad / iTouch.

Какие из них интегрируются с Visual Studio?

Любой, у кого есть НАСТОЯЩИЙ ОПЫТ с любым из вышеперечисленных, или тот, о котором я не слышал, пожалуйста, звоните и указывайте мне в правильном направлении.

Я очень ценю это.

Одной из лучших технологий является Mono для Android / iOS – специально для того, чтобы вы могли ориентироваться на 3 платформы, просто кодируя их. Конечно, пользовательский интерфейс является независимым, поэтому вам все равно придется изучать каждую платформу. Шаблоны проектирования и т. Д. Но здесь

http://xamarin.com/?gclid=CM_agZWFgLYCFUvHtAodeDYADw

Лучшее место для начала

Phonegap работает, имея веб-представление, загружающее приложение html & javascript, поэтому вы не будете использовать C #, и результаты обычно далеки от собственного приложения.

Напротив, mono touch компилирует ваш C # -код, чтобы он мог запускаться изначально на вашей мобильной платформе, и поскольку они реализуют оболочку вокруг собственных библиотек, вы, судя по всему, можете писать приложения так же хорошо, как если бы вы стали родными. На вашем случае я думаю, что это было бы почти лучшим способом.

Кстати, Mono Touch не избавляет от необходимости иметь Mac для разработки приложений iOS.

Если вы собираетесь из WPF и знакомы с шаблоном MVVM, вы найдете множество js-фреймворков, которые используют один и тот же подход ( KnockoutJs – хороший), в основном это то, что вы будете использовать, если вы хотите пойти с крестом Платформенное решение, такое как PhoneGap, которое является не чем иным, как оболочкой для webapp, и несколькими apis для доступа к вашему устройству.

Лично я считаю, что PhoneGap – хорошее решение, только если вы хотите получить доступ к функциям вашего устройства в простом приложении. Как только вы начнете добавлять страницы к нему, ощущение отсутствия отзывчивости заставит вас задаться вопросом, почему вы не стали родными с самого начала.

Я пошел бы за Ксамарином. Xamarin 2.0 имеет интеграцию с Visual Studio. Вы можете написать код для iOS или Android на Visual Studio 2012 (я поклонник ReSharper :)).