Разработка мобильных приложений с использованием Xamarin
Когда разработчику поступает задание на создание мобильного приложения, обычно подразумевается, что оно должно работать на всех видах ОС: Android, iOS, Windows Phone. Однако каждая из этих платформ требует изучения собственных средств разработки и языка. Программу фактически придется написать несколько раз – под каждую ОС. Хотите узнать, как разрабатывать кроссплатформенные приложения и экономить свое время? Тогда этот курс для вас!
Xamarin как платформа разработки предоставляет возможности для создания кроссплатформенных мобильных приложений с использованием языка C#, сохраняя способность задействовать ресурсы конкретной операционный системы.
Преимущества Xamarin:
- позволяет создавать приложение в единой среде (Visual Studio) и на одном языке (C#);
- при этом можно скомпилировать одно и то же приложение под каждую мобильную платформу (Android, iOS, Windows Phone);
- содержит средства как кроссплатформенной разработки (Xamarin.Forms, XAML), так и возможности использование средств, специфичных для каждой ОС;
- содержит много плагинов, расширяющих возможности разработки – можно не изобретать велосипед.
Аудитория курсов - разработчики, знакомые с языком C#, имеющие опыт работы с Visual Studio.
Хотите создавать мобильные приложения для всех ОС? Записывайтесь на курс!
По окончании курса Вы будете уметь:
- разрабатывать мобильные приложения с пользовательским интерфейсом, работать с локальными и удаленными данными на мобильных платформах, выполнять локализацию приложений.
Модуль 1. Знакомство с Xamarin и средой разработки
- Введение в Xamarin
- Знакомство со средой
- Запуск приложения на различных платформах
- Графический интерфейс
- Язык разметки XAML
- Связывание код C# с разметкой
- Верстка формы
- Основные визуальные элементы
- Ресурсы XAML
- Стилизация
- Триггеры
- Источники и цели привязки
- Реализация привязки в коде C# и XAML
- Привязка к спискам
- Конверторы и триггеры
- Принципы навигации
- Передача данных
- Использование ContentView
- Работа с файлами
- Хранение настроек приложения
- Использование ресурсов для локализации
- Подключение к сети
- Использование классов для отправки запросов и получение ответа
- Работа с веб-сервисом
- Локальные базы данных
- Базовые операции
- Работа в конкретной операционной системе
http://www.specialist.ru/course/xamarin?src=anons#groups