SDK на QT для работы с социальными сетями

Вячеслав14 років у сервісі
Дані замовника будуть вам доступні після подання заявки
15.03.2011

Здравствуйте интересует разработка SDK для работы с Facebook и Вконтакте.

Разрабатываемое SDK будет уметь подключаться к одной или двум социальным сетям одновременно, так же нужно учесть что в дальнейшем может понадобиться добавление классов для работы с другими сетями (да и вообще другими источниками информации (а ими могут быть и БД ,и SOAP-сервис, и конфигурационный файл в локальном каталоге). Поэтому нужен простой механизм добавления классов в sdk без изменения всего приложения (может быть использование паттерна фасад? это уже на ваш выбор). Вообще нужно абстрадироваться и. максимально упростить жизнь будущему разработчику.

Второе. Приложения, которые будут использовать настоящее SDK будут использовать паттерн MVP (соответственно Model и Presenter должны быть реализованы в sdk).

Ну и третье: sdk должно собираться на разных целевых платформах: win,linux, symbian и т.п.

Теперь собственно по программному интерфейсу:

- нужно залогиниться ()

- вывод личной информации (ФИО, год рождения, семейное положение... одним словом все что можно выдернуть)

- cообщения (чтение-отправка)

- друзья (количество, просмотр списка друзей, информации по каждому другу)

-геолокация ( список методов такой же как и на вконтакте)

- выйти =)

дополнительные требования по проекту:

- ООП, четкая и подробная иерархия классов проекта (а так же виде изображения, как приложение к описанию классов).

- легкочитаемый код и наличие подробных коментариев

- инструкция по сборке проекта

- описание классов, методов и .т.п

- тестовое ПО (в исходых кодах + инструкция по сборке)

Можно использовать open source проекты, например есть мессенджеры вконтакте с исходным кодом и библиотеки для facebook ( нужно обсудить).

Так же куплю готовый, устраивающий меня вариант.

Возможно долгосрочное сотрудничество. Задач много.

Жду ваших предложений

спасибо.