Successfully reported this slideshow.
Your SlideShare is downloading. ×

Модульное приложение на Xamarin. От идеи до реализации.

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 17 Ad

Модульное приложение на Xamarin. От идеи до реализации.

Download to read offline

В презентации говорится платформе-конструкторе мобильных приложений для интернет магазинов, которая разработана на базе Xamarin+MvvmCross. Платформа состоит из ядра и набора подключаемых модулей. Между модулями нет прямой зависимости. Это позволяет вносить изменения в каждый из компонентов, менять их состав и создавать новые.

В презентации говорится платформе-конструкторе мобильных приложений для интернет магазинов, которая разработана на базе Xamarin+MvvmCross. Платформа состоит из ядра и набора подключаемых модулей. Между модулями нет прямой зависимости. Это позволяет вносить изменения в каждый из компонентов, менять их состав и создавать новые.

Advertisement
Advertisement

More Related Content

Viewers also liked (15)

Advertisement

Модульное приложение на Xamarin. От идеи до реализации.

  1. 1. Модульное приложение на Xamarin. От идеи до реализации. Денис Кретов, Руководитель отдела разработки, kretov.d@notissimus.com Максим Евтух, Руководитель направления мобильной разработки, evtukh.m@notissimus.com
  2. 2. О команде  Разрабатываем на Xamarin более 3 – х лет.  Запустили 50+ проектов  Разработали отраслевое решение для Интернет-Магазинов на базе Xamarin  Внедряем решения на базе iBeacon и Eddystone
  3. 3. Цели Идея Решение Реализация Модульное решение на Xamarin Разработка нового модуля и подключения его к существующей системе на практике Платформа-конструктор для интернет магазинов
  4. 4. Идея Платформа-конструктор для интернет магазинов
  5. 5. Что хочет клиент? Постановка задачи.  Настроить функциональность под себя  Внести изменения или предложить свой дизайн  Получить исходный код  Продолжить разработку в своей команде
  6. 6. Что хочет клиент? Глазами программиста. Модульность. Базовый проект с дополнениями в виде подключаемых модулей Масштабируемость. Возможность переопределить бизнес логику и UI базового проекта Лицензирование и защита исходного кода
  7. 7. Выбор схемы решения. База данных Web API Backend Core UI Модуль 1 Модуль 2 Модуль n Xamarin + MvvmCross Модульное решение на Xamarin Контент для интернет магазина
  8. 8. Решение Модульное решение на Xamarin
  9. 9. Архитектура модульного решения  Base проект  Подключаемые модули  Запускаемый UI проект
  10. 10. Base проект Здесь собраны все наработки и базовые элементы для быстрой сборки и подключения новых модулей Код базового проекта подлежит шифрованию (зависит от лицензии) Проект содержит базовый дизайн
  11. 11. Подключаемые модули  Архитектурная единица, состоящая из трех основных элементов: API, Core и UI  В основе каждого модуля лежит та или иная часть или части фундаментального Base модуля.  Делятся на два вида: базовые и зависящие от сегмента
  12. 12. Запускаемый UI проект  Проект, с которым можно взаимодействовать клиенту или его разработчику  Подключать новые модули  Менять дизайн  Переопределять бизнес логику
  13. 13. Практика Этапы разработки нового модуля и подключения его к существующей системе
  14. 14. Архитектура модуля  API  Core • ViewModelLookupService (Base) • RouterService (Base)  UI
  15. 15. Демонстрация Live Demo Этапы разработки нового модуля и подключения его к существующей системе
  16. 16. Выводы Вы ничем не ограничены Попробуйте MvvmCross Будьте новаторами Там где важно делать приложения с дизайном по всем канонам платформы и и есть желание полностью избавиться от бизнес-логики на UI части, используйте MvvmCross Разрабатывайте новые подходы и решения С использованием Xamarin вы можете делать лучшие кросс-платформенные решения, в том числе конструкторы на базе модулей
  17. 17. Спасибо за внимание! Вопросы? Денис Кретов, Руководитель отдела разработки, kretov.d@notissimus.com Максим Евтух, Руководитель направления мобильной разработки, evtukh.m@notissimus.com

×