Переписать клиент-серверное взаимодействие мобильного приложения, организовать кэширование данных на клиенте
Есть кроссплатформенное мобильное приложение (фреймворк ionic внутри него angular js).
В изначальных требованиях была прописана возможность автономной работы приложения, для чего при первом запуске клиента вытягивается база и складывается к себе в локальную БД.
По мере роста базы начались проблемы с производительностью на клиенте, в связи с чем было принято решение переделать клиент-серверное взаимодействие посредством запросов в RESTful API сервера.
Задача:
1. Отказаться sqlite и работы с базой внутри приложения. Разработать на клиенте систему взаимодействия с сервером на основе запросов, и дальнейшего кэширования ответов у себя в local storage (например).
2. Код ревью и возможно рефакторинг фронтэнда приложения. (обсуждается отдельно)
Собственно нужен разработчик с опытом разработки кроссплатформенных мобильных приложений, который решит проблему "лагов" на клиенте и сделает все по уму.
Документация к API есть. Разработчик на бэкэнде есть.
Опубликован 11.07.2015 в 09:39