Создание кроссплатформенных приложений
Существует два варианта совместного использования кода между кроссплатформенными мобильными приложениями: проектами общих активов и переносимыми библиотеками классов. Эти параметры рассматриваются здесь. Дополнительные сведения о переносимых библиотеках классов и общих проектах также доступны.
Часть 1. Понимание платформы Xamarin Mobile
Часть 3. Настройка кроссплатформенного решения Xamarin
Часть 4. Работа с несколькими платформами
Часть 5. Практические стратегии совместного использования кода
Часть 6. Тестирование и утверждение магазина приложений
Примеры использования
Принципы, описанные в этом документе, введены в пример задачи приложения, а также предварительно созданные приложения, такие как Xamarin CRM.
Tasky
Задача — это простое приложение списка для iOS, Android и Windows Phone. В нем демонстрируются основы создания кроссплатформенного приложения с помощью Xamarin и использования локальной базы данных SQLite.
Ознакомьтесь с примером задач.
Итоги
В этом разделе представлены средства разработки приложений Xamarin и описывается создание приложений, предназначенных для нескольких мобильных платформ.
Она охватывает многоуровневую архитектуру, которая структурирует код для повторного использования на нескольких платформах и описывает различные шаблоны программного обеспечения, которые можно использовать в этой архитектуре.
Примеры приведены в общих функциях приложений (таких как операции с файлами и сетями) и способах их создания на кроссплатформенной платформе.
Наконец, он кратко обсуждает тестирование и предоставляет ссылки на пример исследования, которое ставит эти принципы в действие.