Модуль 1. Знакомство с Xamarin и средой разработки (2 ак. ч.)
Введение в Xamarin
Знакомство со средой
Запуск приложения на различных платформах
Модуль 2. Проектирование пользовательского интерфейса в Xamarin.Forms (8 ак. ч.)
Графический интерфейс
Язык разметки XAML
Связывание код C# с разметкой
Верстка формы
Основные визуальные элементы
Модуль 3. Использование стилей и ресурсов в Xamarin.Forms (4 ак. ч.)
Ресурсы XAML
Стилизация
Триггеры
Модуль 4. Привязки данных (Databinding) в Xamarin (4 ак. ч.)
Источники и цели привязки
Реализация привязки в коде C# и XAML
Привязка к спискам
Конверторы и триггеры
Модуль 5. Навигация на страницах (2 ак. ч.)
Принципы навигации
Передача данных
Модуль 6. Создание визуальных компонент (4 ак. ч.)
Использование ContentView
Модуль 7. Работа с локальными данными и файлами (4 ак. ч.)
Работа с файлами
Хранение настроек приложения
Модуль 8. Локализация приложения (2 ак. ч.)
Использование ресурсов для локализации
Модуль 9. Работа с сетью. Использование сервисов (4 ак. ч.)
Подключение к сети
Использование классов для отправки запросов и получение ответа
Работа с веб-сервисом
Модуль 10. Использование SQLite (4 ак. ч.)
Локальные базы данных
Базовые операции
Модуль 11. Платформо-зависимый код (2 ак. ч.)
Работа в конкретной операционной системе