Как спроектировать успешное приложения под iPhoneArtem Kuznetsov
Программа мастер-класса «Как спроектировать успешное приложение для iPhone» (2 часа)
Почему мобильные приложения?
Успешное мобильное приложение
Пример неудачного взаимодействия с пользователями
Обзор процесса проектирования
Пример проведения пользовательского исследования
Отличие проектирования мобильных приложений от обычных десктоп приложений
Особенности переноса десктоп приложений на мобильные платформы
Стандарты, фишки, фичи
Проектируем главное меню
Снижаем порог вхождения
Прогнозы развития
Разработка мобильных приложений для взаимодействия с реальными устройствамиTatiana Smetanina
Носимые устройства, сложные интеллектуальные системы и роботы набирают все большую популярность и начинают входить в нашу жизнь. В этом докладе вы узнаете, какие подходы и технологии существуют для взаимодействия вашего мобильного телефона с внешними устройствами и увидите, как можно создать собственное приложение-компаньон для управления роботом, используя новейшие технологии мобильной разработки и облачные технологии
Если вы знаете HTML, СSS и JavaScript – вы можете применить этот свой опыт не только в веб, но и в разработке мобильных приложений, в том числе и игр.
Вы можете разрабатывать, тестировать и отлаживать приложения под все мобильные платформы используя только одну среду для разработки Microsoft Visual Studio.
Вопросы, возникающие при использовании MVC, и их решение при помощи VIPER.
1. Проблемы, решаемые VIPER-ом. История появления.
2. Структура VIPER-модуля
3. Сервисы
4. Data flow
5. Навигация
6. Вложенные модули
7. Data flow между модулями
8. Кодогенерация. Vipergen
Дизайн REST API для высокопроизводительных систем / Александр Лебедев (Новые ...Ontico
Доклад осветит вопросы устройства REST API для веб-приложений и мобильных клиентов, от которых требуется высокая производительность.
Проектирование высокопроизводительных REST API.
- Кто должен участвовать в проектировании.
- Как узнать, что оптимизировать.
- Как измерять производительность REST API.
Паттерны и антипаттерны.
- Почему pagination - это плохо, и на что лучше заменить.
- Проблема N+1 и как с ней бороться.
- Бесполезные данные - как обнаружить и уничтожить.
- Как не ломать кэширование на клиенте.
- Эффективная работа с интерфейсами "мастер-детали".
Кэширование.
- Три слоя кэширования.
- Самый быстрый запрос - тот, которого не было. Как увеличить их количество.
- Экономия трафика.
- Исключение ненужных вычислений.
- Подходы к инвалидации кэша.
Приемы оптимизации работы с API на клиенте.
- Параллельные запросы.
- Эффективный разбор данных.
- In-memory DB на клиенте.
- Стратегии кэширования на клиенте.
Проектирование сетевой инфраструктуры под SOA проекты ASP.NETGoSharp
При планировании сервисно-ориентированной архитектуры проекта крайне важно учитывать требования к работе сервиса в существующих реалиях Enterprise инфраструктуры. Если эти системы строятся независимо, то возникнут проблемы в размещении сервисов на боевом окружении, сложности управления, безопасности и надёжности. В докладе вы увидите подходы к проектированию инфраструктуры под сервисы и сервисов под инфраструктуру, а так же примеры борьбы со сложностью планирования инфраструктуры.
Как спроектировать успешное приложения под iPhoneArtem Kuznetsov
Программа мастер-класса «Как спроектировать успешное приложение для iPhone» (2 часа)
Почему мобильные приложения?
Успешное мобильное приложение
Пример неудачного взаимодействия с пользователями
Обзор процесса проектирования
Пример проведения пользовательского исследования
Отличие проектирования мобильных приложений от обычных десктоп приложений
Особенности переноса десктоп приложений на мобильные платформы
Стандарты, фишки, фичи
Проектируем главное меню
Снижаем порог вхождения
Прогнозы развития
Разработка мобильных приложений для взаимодействия с реальными устройствамиTatiana Smetanina
Носимые устройства, сложные интеллектуальные системы и роботы набирают все большую популярность и начинают входить в нашу жизнь. В этом докладе вы узнаете, какие подходы и технологии существуют для взаимодействия вашего мобильного телефона с внешними устройствами и увидите, как можно создать собственное приложение-компаньон для управления роботом, используя новейшие технологии мобильной разработки и облачные технологии
Если вы знаете HTML, СSS и JavaScript – вы можете применить этот свой опыт не только в веб, но и в разработке мобильных приложений, в том числе и игр.
Вы можете разрабатывать, тестировать и отлаживать приложения под все мобильные платформы используя только одну среду для разработки Microsoft Visual Studio.
Вопросы, возникающие при использовании MVC, и их решение при помощи VIPER.
1. Проблемы, решаемые VIPER-ом. История появления.
2. Структура VIPER-модуля
3. Сервисы
4. Data flow
5. Навигация
6. Вложенные модули
7. Data flow между модулями
8. Кодогенерация. Vipergen
Дизайн REST API для высокопроизводительных систем / Александр Лебедев (Новые ...Ontico
Доклад осветит вопросы устройства REST API для веб-приложений и мобильных клиентов, от которых требуется высокая производительность.
Проектирование высокопроизводительных REST API.
- Кто должен участвовать в проектировании.
- Как узнать, что оптимизировать.
- Как измерять производительность REST API.
Паттерны и антипаттерны.
- Почему pagination - это плохо, и на что лучше заменить.
- Проблема N+1 и как с ней бороться.
- Бесполезные данные - как обнаружить и уничтожить.
- Как не ломать кэширование на клиенте.
- Эффективная работа с интерфейсами "мастер-детали".
Кэширование.
- Три слоя кэширования.
- Самый быстрый запрос - тот, которого не было. Как увеличить их количество.
- Экономия трафика.
- Исключение ненужных вычислений.
- Подходы к инвалидации кэша.
Приемы оптимизации работы с API на клиенте.
- Параллельные запросы.
- Эффективный разбор данных.
- In-memory DB на клиенте.
- Стратегии кэширования на клиенте.
Проектирование сетевой инфраструктуры под SOA проекты ASP.NETGoSharp
При планировании сервисно-ориентированной архитектуры проекта крайне важно учитывать требования к работе сервиса в существующих реалиях Enterprise инфраструктуры. Если эти системы строятся независимо, то возникнут проблемы в размещении сервисов на боевом окружении, сложности управления, безопасности и надёжности. В докладе вы увидите подходы к проектированию инфраструктуры под сервисы и сервисов под инфраструктуру, а так же примеры борьбы со сложностью планирования инфраструктуры.
Опыт построения микросервисной архитектуры в цифровом банкеCUSTIS
Выступление Андрея Солощака, ведущего архитектора «Бинбанка», на профессиональной встрече CUSTIS Meetup: Микросервисы в Enterprise (16 марта 2017 года, Москва).
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QAFest
Для разработки современных программных решений необходимо обеспечить эффективную систему тестирования, которая состоит из большого количества компонентов и задает требования ко всем этапам разработки.
Владимир Никонов, руководитель департамента разработки платформы в Terrasoft, эксперт в области проектирования приложений с опытом работы более 10 лет, поделится экспертным мнением с участниками QA Fest и расскажет:
- об инструментах и процессах на каждом этапе создания и поставки функциональности: от unit-тестов до нефункционального тестирования;
- о требования к инструментам тестирования и компетенциям команды QA-инженеров, которые необходимо выдвигать на каждом этапе тестирования;
- как внедрять современные подходы в существующий проект с минимальными затратами;
- как развивать команду и процессы тестирования в целом.
Вебинар «Платформа КРОК для частных облаков».
Подробнее о мероприятии http://www.croc.ru/action/detail/6179/?sphrase_id=7062
Презентация Юрия Коновалова, ведущего инженера департамента вычислительных систем
Форум VMware View.
Подробнее о мероприятии http://www.croc.ru/action/partners/detail/2647/
Презентация Ивана Шумовского, технического менеджера компании КРОК
Similar to Архитектура мобильных приложений - Тинькофф (20)