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

Рекомендации по разработке кроссплатформенных приложений в Xamarin.

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

Возможности использования общего кода

Существуют два варианта для совместного использования кода между кроссплатформенными мобильными приложениями: Общие проекты (Shared Asset Projects) и Библиотека переносимых классов (Portable Class Libraries). Эти возможности описаны здесь; Подробнее о Portable Class Libraries и Shared Projects.

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

Обзор

Часть 1 — Основы мобильной платформы Xamarin

Часть 2 – Архитектура приложения

 Часть 3 – Создание кроссплатформенного решения Xamarin

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

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

Часть 6 — Тестирование и одобрение в App Store

Практические примеры

Принципы, изложенные в настоящем документе, на практике в примере приложения Tasky, а также готовых приложений, таких как Xamarin CRM.

Tasky

Tasky — это простое приложение списка задач для iOS, Android и Windows Phone. Оно демонстрирует основы создания кроссплатформенных приложений в Xamarin и использования локальной базы данных SQLite.

Tasky 2Кроссплатформенное приложение

Подробно о Tasky.

Резюме

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

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

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

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

Оригинал статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *