Создание кроссплатформенных приложений

Существует два варианта совместного использования кода между кроссплатформенными мобильными приложениями: проектами общих активов и переносимыми библиотеками классов. Эти параметры рассматриваются здесь. Дополнительные сведения о переносимых библиотеках классов и общих проектах также доступны.

Обзор

Часть 1. Понимание платформы Xamarin Mobile

Часть 2. Архитектура

Часть 3. Настройка кроссплатформенного решения Xamarin

Часть 4. Работа с несколькими платформами

Часть 5. Практические стратегии совместного использования кода

Часть 6. Тестирование и утверждение магазина приложений

Примеры использования

Принципы, описанные в этом документе, введены в пример задачи приложения, а также предварительно созданные приложения, такие как Xamarin CRM.

Tasky

Задача — это простое приложение списка для iOS, Android и Windows Телефон. В нем демонстрируются основы создания кроссплатформенного приложения с помощью Xamarin и использования локальной базы данных SQLite.

tasky listtasky list

Ознакомьтесь с примером задач.

Итоги

В этом разделе представлены средства разработки приложений Xamarin и описывается создание приложений, предназначенных для нескольких мобильных платформ.

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

Примеры приведены в общих функциях приложений (таких как операции с файлами и сетями) и способах их создания на кроссплатформенной платформе.

Наконец, он кратко обсуждает тестирование и предоставляет ссылки на пример исследования, которое ставит эти принципы в действие.