Полный цикл разработки и Xamarin.Forms при создании мобильного клиента «Интач...Binwell
АО «Интач Страхование» является одним из лидеров российского рынка прямого страхования и активно продвигает онлайн-инструменты для своих клиентов. Одним из важных компонентов инфраструктуры «Интач» не так давно стал личный кабинет для iOS и Android, разработанный в нашей компании. Приложение создано на базе Xamarin.Forms с общей базой кода между платформами на уровне 85 %. Для автоматического тестирования был использован сервис Xamarin Test Cloud, а прокси для подключения к CRM-сервису компании «Интач» был развернут в Azure.
Во время презентации мы расскажем о том, как внедрили Mobile DevOps в наш производственный процесс и какие плюсы это дало. Дополнительно остановимся на том, как положительно Xamarin.Forms влияет на разработку.
Полный цикл разработки и Xamarin.Forms при создании мобильного клиента «Интач...Binwell
АО «Интач Страхование» является одним из лидеров российского рынка прямого страхования и активно продвигает онлайн-инструменты для своих клиентов. Одним из важных компонентов инфраструктуры «Интач» не так давно стал личный кабинет для iOS и Android, разработанный в нашей компании. Приложение создано на базе Xamarin.Forms с общей базой кода между платформами на уровне 85 %. Для автоматического тестирования был использован сервис Xamarin Test Cloud, а прокси для подключения к CRM-сервису компании «Интач» был развернут в Azure.
Во время презентации мы расскажем о том, как внедрили Mobile DevOps в наш производственный процесс и какие плюсы это дало. Дополнительно остановимся на том, как положительно Xamarin.Forms влияет на разработку.
Системное проектирование: Проектируем архитектуру системы и протоколы взаимодействия между её частями.
Разработка приложений:Делаем сложные нативные приложения для iOS и Android
Backend: Предлагаем оптимальные решения для каждого проекта
Проектирование UX/UI: Делаем мобильные интерфейсы простыми и понятными
Дизайн приложений: Сочетаем лучшие практики и рекомендации от Google и Apple
Интеграция: Большой опыт в интеграции приложений с SAP и SalesForce
Краткое описание компании Binwell, используемых технологий и процессов. Также в презентации показаны интересные кейсы по использованию Xamarin для разработки бизнес-приложений и Azure для создания облачных middleware-служб с соблюдением высоких требований к безопасности.
Мониторинг приложений ASP.NET на основе сервиса Application InsightsMicrosoft
Запуск приложения в Production в большинстве случаев - процесс сложный, во время которого надо (и до него) тщательно отслеживать жизненный цикл приложения. Сервис Application Insights призван решить проблему с мониторингом жизненного цикла, являясь внешним компонентом, который можно подключить к приложению и серверу и постоянно получать полезную информацию и хранить ее в понятном виде.
Как компания Artsofte разрабатывает мобильные приложения для iOS, Android и др. платформы.
В реализованных кейсах: Ростелеком, Банк 24.ру, Уралтрансбанк, Bizerra и другие проекты.
Мы предлагаем Enterprise Mobility Management решения «под ключ».
Вы получаете:
Корпоративные приложения и данные хранятся отдельно от личной информации в
зашифрованном контейнере – БЕЗОПАСНОСТЬ Вашего бизнеса!
Многоуровневая система защиты от взлома с аппаратной поддержкой
Удалённое управление политиками и приложениями
Мониторинг расположения устройств
Удалённое администрирование и блокировка / стирание данных в случае угрозы
Получение полного контроля над большинством поддерживаемых устройств и приложений благодаря централизованному управлению устройствами
Сокращение расходов на администрирование
*Перед внедрением и разработкой наших систем мы рекомендуем Вам пройти у нас АУДИТ Вашей ИТ инфраструктуры.
***********
Наши специалисты не только продадут Вам лицензии на EMM систему , но и настроят сервер и мобильные устройства, проведут обучение Ваших сотрудников, помогут с администрированием и технической поддержкой.
User Experience 2011: Мастер-класс: Кросс-платформенное проектирование для мо...Yury Vetrov
Мастер-класс Юрия Ветрова "Кросс-платформенное проектирование для мобильных — Android, iPhone, Windows Phone 7, Symbian" с конференции User Experience 2011.
Solit 2014, Appium. Тестируем гибридные мобильные прирложения в стиле webdriv...solit
Стахиевич Андрей, Минск. Опыт в IT более 5 лет, работает в компании ISSoft, специализируется в разработке (.NET C# ASP\MVC, WPF, WinForm) и автоматизированном тестировании ПО (Web, Desktop, Mobile), автоматизации процессов build и deployment в контексте continuous integration различных проектов.
«Appium. Тестируем гибридные мобильные приложения в стиле Webdriver API». Development секция. Отделение тестирования.
Selenium Webdriver давно известен в кругах QA за счет богатого API, реализованного на многих языках программирования, который вот-вот станет стандартом W3C.
С появлением инструмента Appium можно теперь использовать Webdriver API для автоматизации не только веб приложений, но и нативных, а также гибридных мобильных приложений на платформах IOS и Android.
В докладе планируется следующее:
1. Сказать несколько слов об Appium и его месте среди прочих инструментов для тестирования.
2. Поделиться опытом, приобретенным в процессе коммерческой разработки автоматизации тестирования для гибридного мобильного приложения, построенного на основе PhoneGap и Sencha Touch.
3. Рассказать об особенностях написания тестов, работающих и на Android, и на IOS c помощью Appium и стандартного data driven test решения от Junit и TestNG.
4. Рассказать о запуске тестов распределенно с помощью Appium и Selenium Grid.
«Измеряем производительность веб приложения на стороне клиента с помощью Selenium Webdriver и BrowserMobProxy». Development секция. Отделение тестирования.
В современном вебе высокопроизводительный сайт – это не каприз заказчика, а стандарт, приобретающий все большую популярность. А значит у команды QA прибавилась задача – тестирование производительности приложения. В своем докладе я хотел бы поговорить о том, как собирать данные о производительности веб-приложения, как хранить и анализировать эти данные, а также, как оптимизировать производительность, основываясь на полученных данные.
Давайте поговорим о том, как это можно автоматизировать.
1) Производительность веба. Лучшие практики и стандарты.
2) Производительность на стороне клиента:
- сбор данных по производительности с помощью Selenium Webdriver and BrowserMobProxy;
- хранения, анализ и визуализация данных с помощью HAR Storage;
3) Улучшение производительности:
- рекоммендации по улучшение производительности от Google Page Speed;
More Related Content
Similar to Xamarin для Apple Watch и Android Wear (Microsoft DevCon 2016) [RUSSIAN]
Системное проектирование: Проектируем архитектуру системы и протоколы взаимодействия между её частями.
Разработка приложений:Делаем сложные нативные приложения для iOS и Android
Backend: Предлагаем оптимальные решения для каждого проекта
Проектирование UX/UI: Делаем мобильные интерфейсы простыми и понятными
Дизайн приложений: Сочетаем лучшие практики и рекомендации от Google и Apple
Интеграция: Большой опыт в интеграции приложений с SAP и SalesForce
Краткое описание компании Binwell, используемых технологий и процессов. Также в презентации показаны интересные кейсы по использованию Xamarin для разработки бизнес-приложений и Azure для создания облачных middleware-служб с соблюдением высоких требований к безопасности.
Мониторинг приложений ASP.NET на основе сервиса Application InsightsMicrosoft
Запуск приложения в Production в большинстве случаев - процесс сложный, во время которого надо (и до него) тщательно отслеживать жизненный цикл приложения. Сервис Application Insights призван решить проблему с мониторингом жизненного цикла, являясь внешним компонентом, который можно подключить к приложению и серверу и постоянно получать полезную информацию и хранить ее в понятном виде.
Как компания Artsofte разрабатывает мобильные приложения для iOS, Android и др. платформы.
В реализованных кейсах: Ростелеком, Банк 24.ру, Уралтрансбанк, Bizerra и другие проекты.
Мы предлагаем Enterprise Mobility Management решения «под ключ».
Вы получаете:
Корпоративные приложения и данные хранятся отдельно от личной информации в
зашифрованном контейнере – БЕЗОПАСНОСТЬ Вашего бизнеса!
Многоуровневая система защиты от взлома с аппаратной поддержкой
Удалённое управление политиками и приложениями
Мониторинг расположения устройств
Удалённое администрирование и блокировка / стирание данных в случае угрозы
Получение полного контроля над большинством поддерживаемых устройств и приложений благодаря централизованному управлению устройствами
Сокращение расходов на администрирование
*Перед внедрением и разработкой наших систем мы рекомендуем Вам пройти у нас АУДИТ Вашей ИТ инфраструктуры.
***********
Наши специалисты не только продадут Вам лицензии на EMM систему , но и настроят сервер и мобильные устройства, проведут обучение Ваших сотрудников, помогут с администрированием и технической поддержкой.
User Experience 2011: Мастер-класс: Кросс-платформенное проектирование для мо...Yury Vetrov
Мастер-класс Юрия Ветрова "Кросс-платформенное проектирование для мобильных — Android, iPhone, Windows Phone 7, Symbian" с конференции User Experience 2011.
Solit 2014, Appium. Тестируем гибридные мобильные прирложения в стиле webdriv...solit
Стахиевич Андрей, Минск. Опыт в IT более 5 лет, работает в компании ISSoft, специализируется в разработке (.NET C# ASP\MVC, WPF, WinForm) и автоматизированном тестировании ПО (Web, Desktop, Mobile), автоматизации процессов build и deployment в контексте continuous integration различных проектов.
«Appium. Тестируем гибридные мобильные приложения в стиле Webdriver API». Development секция. Отделение тестирования.
Selenium Webdriver давно известен в кругах QA за счет богатого API, реализованного на многих языках программирования, который вот-вот станет стандартом W3C.
С появлением инструмента Appium можно теперь использовать Webdriver API для автоматизации не только веб приложений, но и нативных, а также гибридных мобильных приложений на платформах IOS и Android.
В докладе планируется следующее:
1. Сказать несколько слов об Appium и его месте среди прочих инструментов для тестирования.
2. Поделиться опытом, приобретенным в процессе коммерческой разработки автоматизации тестирования для гибридного мобильного приложения, построенного на основе PhoneGap и Sencha Touch.
3. Рассказать об особенностях написания тестов, работающих и на Android, и на IOS c помощью Appium и стандартного data driven test решения от Junit и TestNG.
4. Рассказать о запуске тестов распределенно с помощью Appium и Selenium Grid.
«Измеряем производительность веб приложения на стороне клиента с помощью Selenium Webdriver и BrowserMobProxy». Development секция. Отделение тестирования.
В современном вебе высокопроизводительный сайт – это не каприз заказчика, а стандарт, приобретающий все большую популярность. А значит у команды QA прибавилась задача – тестирование производительности приложения. В своем докладе я хотел бы поговорить о том, как собирать данные о производительности веб-приложения, как хранить и анализировать эти данные, а также, как оптимизировать производительность, основываясь на полученных данные.
Давайте поговорим о том, как это можно автоматизировать.
1) Производительность веба. Лучшие практики и стандарты.
2) Производительность на стороне клиента:
- сбор данных по производительности с помощью Selenium Webdriver and BrowserMobProxy;
- хранения, анализ и визуализация данных с помощью HAR Storage;
3) Улучшение производительности:
- рекоммендации по улучшение производительности от Google Page Speed;
Similar to Xamarin для Apple Watch и Android Wear (Microsoft DevCon 2016) [RUSSIAN] (20)
Solit 2014, Appium. Тестируем гибридные мобильные прирложения в стиле webdriv...
Xamarin для Apple Watch и Android Wear (Microsoft DevCon 2016) [RUSSIAN]
1. #msdevcon
Windows & More Personal Computing
Разработка приложений для
Apple Watch и Android Wear
Вячеслав Черников
Руководитель отдела разработки, Binwell Ltd.
2. #msdevcon
Цели
Особенности
смарт-часов Android Wear Apple Watch
Разработка приложений для
Android Wear на Xamarin
Разработка приложений для
Apple Watch на Xamarin
Какие бизнес-сценарии
лучше реализовывать на
часах? Какие возможности
предоставляют Apple Watch
и Android Wear?
3. Смарт-часы
Что такое смарт-часы?
Дополнительный экран для смартфона
Дополнительный орган управления для смартфона
Задачи
Быстрый просмотр информации
Быстрое управление приложением на смартфоне
Ограничения
Размер экрана
Тачскрин и органы управления
Время контакта с пользователем
4. Основные сценарии
Мониторинг здоровья и активности
На основе показаний сенсоров
Управление окружением
Через смартфон, подключенный к сети устройств (IoT)
Бизнес-задачи
Просмотр уведомлений, статусов и краткой информации
Развлечения
Игры и мультимедиа
6. Особенности Xamarin для Android Wear
Почти все возможности Android
Все принципы и подходы разработки Android-приложений
применимы к Android Wear
Устанавливаем Android 4.4W SDK
И не забываем про симуляторы. Есть поддержка x86
Companion App
Приложение для Wear идет вместе с хост-приложением на
смартфоне
9. Особенности Xamarin для Apple Watch
watchOS 2
Нативные приложения, больше контролов и поддержка анимаций
Xamarin watchOS 2 Preview
Xamarin пока поддерживает работу с watchOS 2 только на
симуляторе
Watch Connectivity
Для взаимодействия с хост-приложением
11. #msdevcon
Полезные ресурсы
Полезные ресурсы:
Исходные коды демо-примера: https://bitbucket.org/binwell/devcon2016
Xamarin for Android Wear: https://developer.xamarin.com/guides/android/wear
Xamarin for Watch Kit: https://developer.xamarin.com/guides/ios/watch
12. #msdevcon
Что дальше
Смарт-часы
здесь и
надолго
Xamarin для
смарт-часов
Вступайте в
группу ruxamarin
в Slack!
Используйте бесплатные
инструменты Xamarin при
создании приложений для
Apple Watch (скоро) и
Android Wear
Задавайте вопросы и
общайтесь с опытными
разработчиками. Следите за
блогом Microsoft на Хабре
Носимые устройства
набирают все большую
популярность и
предоставляют новый
возможности
разработчикам