Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Архитектура приложений для мобильных устройств на платформе Windows

734 views

Published on

Оценка эффективности, поддержка и дальнейшее развитие. На примере приложения Тинькофф Мобильный Кошелек.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Архитектура приложений для мобильных устройств на платформе Windows

  1. 1. Архитектура приложений для мобильных устройств
  2. 2. Принципы построения архитектуры мобильных приложений
  3. 3. Что такое архитектура?
  4. 4. Data Layer •Services •Data Sources •Utilities Presentation Layer •Pages •Controls •UI Components Business Layer •Workflows •Components •Entities
  5. 5. Что нужно для создания хорошей архитектуры?
  6. 6. Выбор платформы Подход к разработке Тип клиента Тип устройства
  7. 7. Интернет Требования безопасности Аутентификация Авторизация
  8. 8. Локализация Кэширование Синхронизация Протоколирование
  9. 9. Архитектура приложения “Тинькофф Мобильный Кошелек”
  10. 10. PRESENTATION OFFLINE DATA LOCAL SETTINGS STORAGE CONTROLS RESOURCES
  11. 11. PRESENTATION OFFLINE DATA LOCAL SETTINGS STORAGE CONTROLS RESOURCES SERVICE
  12. 12. PRESENTATION SERVICE CORE BANK ERP CRM API BPM SERVER OFFLINE DATA LOCAL SETTINGS STORAGE CONTROLS RESOURCES
  13. 13. PRESENTATION SERVICE SERVER REQUEST SETTINGS CORE OFFLINE DATA LOCAL SETTINGS STORAGE CONTROLS RESOURCES BANK ERP CRM API BPM
  14. 14. REQUEST RESPONSE SETTINGS MODEL CORE PRESENTATION SERVICE SERVER OFFLINE DATA LOCAL SETTINGS STORAGE CONTROLS RESOURCES BANK ERP CRM API BPM
  15. 15. MODEL SETTINGS REQUEST RESPONSE NOTIFICATION SOCIAL CRYPTOGRAPHY GEOSERVICE MOBILE APP SERVICES & UTILITIES CORE PRESENTATION SERVICE SERVER OFFLINE DATA LOCAL SETTINGS STORAGE CONTROLS RESOURCES BANK ERP CRM API BPM
  16. 16. MODEL SETTINGS REQUEST RESPONSE NOTIFICATION SOCIAL CRYPTOGRAPHY GEOSERVICE REPORTS & ANALYTICS MOBILE APP SERVICES & UTILITIES CORE PRESENTATION SERVICE SERVER OFFLINE DATA LOCAL SETTINGS STORAGE CONTROLS RESOURCES SITE BANK ERP CRM API BPM
  17. 17. Дополнительныекомпоненты Анализ альтернативных вариантов и причины выбора
  18. 18. UI Component Component One (Commercial) Infragistics (Commercial) Syncfusion (Commercial) Telerik (Commercial) WP Toolkit (Ms-PL) Storage Local database (Free) SQLite (Free) Telerik Storage (Commercial) Windows Azure (Commercial) Tools HTTP Client Libraries Json.NET Microsoft Async NDEF Library for Proximity Zxing.Net
  19. 19. Жизнь после релиза Сбор данных о работе приложения
  20. 20. Трекинг источников установок Сбор статистики из магазинов приложений Аналитика внутри приложения
  21. 21. Трекинг источников установок Сбор статистики из магазинов приложений Аналитика внутри приложения
  22. 22. Трекинг источников установок Сбор статистики из магазинов приложений Аналитика внутри приложения

×