Мобильное api: Серверные разработчики vs Мобильные

Post on 11-Apr-2017

133 Views

Category:

Mobile

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Серверные разработчики VS мобильные

Роман Мочалов,

Improve Digital

Серверные и мобильные разработчики

Правильное мобильное API

Как есть: Как нужно:

Сделать быстро и качественно: mission impossible

Правильное мобильное API

API должно быть мобильным

Правильное мобильное API

Быстрым

Правильное мобильное API

Золотое правило:

Правильное мобильное API

1 экран

1 запрос

Качественным

Правильное мобильное API

Все, что нужно для API

Правильное мобильное API

Тестирование API

Правильное мобильное API

Тестирование сервера — работа серверных разработчиков

Тестирование взаимодействия мобильного приложения и API — работа мобильных разработчиков

Опыт — сын ошибок трудных

Правильное мобильное API

Токены

Правильное мобильное API

В МП чаще всего используем: • Токен приложения • Токен пользователя

И что же с ними не так: • Метод требует в качестве параметра ID пользователя; • Истечение срока жизни токена.

Пароли

• Пароли в плейнтексте? – Да! И такое мы тоже видели (((

Правильное мобильное API

Правильное мобильное API

Типы данных и форматы

Правильное мобильное API

• Придерживайтесь строго оговоренных типов данных

• Таймштамп всегда в секундах, не в миллисекундах и не в минутах!

• Json - это не строка! Это структура!

Если у вас возникли вопросы, я с удовольствием обсужу их с вами.

Роман Мочалов, Senior iOS-разработчик Improve Digital

top related