Привет! Сегодня расскажем вам о том, что пользователям нравится в Xamarin, нашем инструменте для кросс-платформенной разработки мобильных приложений. Кроме того, затронем и недостатки платформы. Кстати, под катом вы найдете много кода и показательные примеры, а не только текст с перечислением. Присоединяйтесь!
Рубрика «xamarin» - 3
Достоинства и недостатки Xamarin
2018-07-04 в 7:52, admin, рубрики: .net, android, C#, dotnet, iOS, microsoft, mobile, xamarin, Блог компании Microsoft, разработка, Разработка под androidЕдиные инструменты в IT: хорошо или плохо?
2018-06-28 в 7:18, admin, рубрики: android, api, C#, iOS, mirosoft, uwp, xamarin, xamarin.android, xamarin.forms, xamarin.ios, Блог компании Microsoft, ПрограммированиеА вы бы хотели всегда работать в одной среде? Так, чтобы не приходилось скакать туда-сюда по средам разработки и при использовании инструментов. До идеала, конечно, еще далеко, но IT-мир стремится к этому. Сегодня рассказываем о единой кросс-платформенной библиотеке API. Присоединяйтесь!
8 новинок Xamarin
2018-06-25 в 8:43, admin, рубрики: android, api, C#, iOS, mirosoft, uwp, xamarin, xamarin.android, xamarin.forms, xamarin.ios, Блог компании Microsoft, разработка мобильных приложений, Разработка под android, разработка под iOSНе так давно прошла конференция Microsoft Build 2018. Это хорошая новость для разработчиков, работающих с продуктами и технологиями Microsoft, включая Xamarin. Для тех, кто следил за событиями из дома, мы собрали все анонсы и объявления, сделанные на конференции. Под катом вы найдете новости, касающиеся Xamarin, которые, мы уверены, порадуют разработчиков.
А что понравилось больше всего вам и чего не хватило?
7 достоинств и 2 недостатка Xamarin
2018-05-16 в 7:42, admin, рубрики: .net, android, C#, iOS, microsoft, xamarin, Блог компании Microsoft, разработка мобильных приложений, Разработка под androidСегодня поговорим о том, что пользователям нравится в Xamarin, нашем инструменте для кросс-платформенной разработки мобильных приложений. Кроме того, затронем и недостатки. Кстати, под катом вы найдете много кода и показательные примеры, а не только текст с перечислением. Присоединяйтесь!
Опыт создания мобильного приложения: получилось не с первого раза
2018-05-08 в 7:31, admin, рубрики: andriod, appropio, iOS, microsoft, xamarin, Блог компании Microsoft, кроссплатформенная разработка, мобильная разработка, разработка мобильных приложений, Разработка под android, разработка под iOSТолько что мы закончили наш цикл статей по квантовому программированию. Теперь ненадолго вернемся к более понятному — мобильной разработке, и в серии из нескольких статей поговорим о конструкторе для разработки мобильных приложений для интернет-магазинов. Это уже вторая попытка ребят создать такой конструктор и теперь она успешна. Заряжайтесь опытом под катом!
Property Injection своими руками (Xamarin-.Net)
2018-03-29 в 7:59, admin, рубрики: .net, C#, di, xamarin, Блог компании Инфопульс УкраинаВ данной статье мы рассмотрим, чем отличается Property Injection от Constructor Injection и реализуем первое в дополнение к последнему на базе небольшого DI-контейнера в исходниках.
Это обучающий материал начального уровня. Будет полезен тем, кто ещё не знаком с DI-контейнерами или интересуется, как оно устроено изнутри.
Читать полностью »
UI-автотесты для Xamarin
2018-03-22 в 6:13, admin, рубрики: android, iOS, microsoft, xamarin, автоматизация, Блог компании Microsoft, кроссплатформенная разработка, разработка мобильных приложений, Разработка под android, тестирование, Тестирование мобильных приложений, тестыТестирование является неотъемлемым элементом любой разработки программного обеспечения. На него выделяется достаточно много времени в общем объеме трудозатрат, однако само по себе тестирование вещь монотонная и однообразная, поэтому хорошо поддается автоматизации. В нашей сегодняшней статье мы рассмотрим то, как использовать UI-тесты в ваших проектах на Xamarin, в том числе в больших бизнес-приложениях.
Нативно или нет? 4 мифа о кросс-платформенной разработке
2018-03-13 в 6:25, admin, рубрики: adobe, android, api, iOS, phone gap, qt, react native, windows, xaker, xamarin, Блог компании Microsoft, инструменты, кросс-платформенные, приложения, Разработка под android, разработка под iOS, разработка под windows, хакерСмартфоны продолжают отвоевывать все больше места под солнцем не только как инструмент потребления фотографий котиков, но и в качестве рабочего инструмента. Поэтому и спрос на мобильную разработку растет. Принято считать, что тру и кул — это Objective-C/Swift для iOS и Java/Kotlin для Android. Спору нет, тру и кул, но существует большое количество реальных сценариев, в которых использование кросс-платформенных фреймворков более предпочтительно в сравнении с нативными инструментами. Подробнее под катом!
Простая реализация Token для взаимодействия мобильного приложения с WebAPI
2017-12-17 в 12:50, admin, рубрики: api, C#, httpclient, Visual Studio, webapi, xamarin, xamarin.forms, разработка мобильных приложенийС недавнего времени занялся разработкой мобильных приложений с помощью Xamarin.Forms в связи с производственной так сказать необходимостью. Не буду конечно рассказывать про танцы с бубнами чтобы написать и запустить на эмуляторе приложение «Hello, World!», но главное разработка пошла достаточно плавно.
Благо и понимание задачи было — а именно — взаимодействие мобильного приложения с базой данных внутренней CRM системы в компании, добавить сотрудникам мобильности, но при этом не забывать и о безопасности. Было принято решение создать WebAPI, ибо чтобы работать с уже привычными ASMX веб-сервисами в Xamarin нужно плясать с бубнами.
Как сказал выше, в том числе хотелось сделать «связующее звено» достаточно безопасным, а значит мобильное приложение должно иметь авторизацию (до кучи и удобства с возможностью сохранения авторизации и автоматического входа.
Не хотелось глубоко копаться в реализации WebAPI с авторизацией на уровне Token, а хотелось сделать что-то попроще, тем более пока «гуглил» видел что такого желания у людей с избытком, но все отсылы отвечающих были либо к стандартным механизмам, либо использования каких-нибудь пакетов из NuGet, чего хотелось бы по максимуму избежать.
В базе собственной CRM и так уже есть вся информация для авторизации и городить что-то лишнее тупо не хотелось.
В итоге, после долгих мытарств, поисков и т.п. — думаю у меня получилось достаточно неплохое решение, которым мне и хочется поделится с сообществом.
Читать полностью »