Создание простого VK-клиента

Ведение совместных проектов
Правила форума
Информация о разделе и рекомендации по созданию тем: viewtopic.php?f=18&t=1036
Ответить
mr_cynic
Сообщения: 2
Зарегистрирован: 16 фев 2013, 21:10

Создание простого VK-клиента

Сообщение mr_cynic » 29 апр 2014, 18:11

Для закрепления знаний и получения опыта решил написать RESTful-клиент, а конкретно мессенджер для ВК.
Нашел простую библиотеку для работы с VK API от разработчиков Kate Mobile (https://github.com/thest1/Android-VKontakte-SDK), написал тестовое приложение (авторизация, получение списка друзей, пост на свою стену) и дальше ступор. Из-за отсутствия опыта совершенно не могу продумать архитектуру: что должна делать активити, что должны фрагменты, кто выполняет запросы, кто сохраняет, куда сохраняет и как вообще обеспечить слаженную работу всех этих компонентов. Нагуглил презентацию с Google I/O 2010 (http://www.youtube.com/watch?v=xHXn3Kg2IQE), но это не сильно помогло, как это реализовать, я все равно пока не представляю.
Хотелось бы найти тут людей, которые могли бы поделиться своим опытом в разработке подобных приложений и подсказать, с чего начинать и в какую сторону двигаться. Да и просто людей, которым интересна эта тема и с кем можно было объединиться и думать вместе.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Создание простого VK-клиента

Сообщение altwin » 30 апр 2014, 10:56

официальная версия более похожа на нормальный sdk: https://github.com/VKCOM/vk-android-sdk

Для того, чтоы выйти из ступора, вам в первую очередь нужно понять, что вы хотите получить в результате. Если просто попрактиковаться - берите официальное приложение и делайте весь функционал, который есть там. Просто делайте, чтобы думать о архитектуре - нужно во -первых четко понимать результат и во -вторых знать пути достижения результата.. т.е. вам нужен опыт, а получить его можно только делая и никто вас этому не научит. Сделаете приложение для vk 10 раз - и с архитектурой разберетесь.
Изображение

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Создание простого VK-клиента

Сообщение rezak90 » 30 апр 2014, 11:46

из всех сдк соц сетей с которыми работал то ВК самое что есть приятное, так что там всё очень и даже очень просто и уютно сделано
R.id.team
Политика на форуме запрещена

Аватара пользователя
adarash
Сообщения: 333
Зарегистрирован: 17 июл 2013, 09:59

Re: Создание простого VK-клиента

Сообщение adarash » 30 апр 2014, 11:53

API Одноклассники - боль

mr_cynic
Сообщения: 2
Зарегистрирован: 16 фев 2013, 21:10

Re: Создание простого VK-клиента

Сообщение mr_cynic » 30 апр 2014, 21:28

Спасибо за ответы.
Все это понимаю, буду пробовать конечно. Потом 10 раз переделывать и пробовать что-то другое) Просто думал, может кто поделится своим опытом в создании RESTful приложений, подскажет какие-то общие идеи. А от официального SDK отказался намеренно, хочу как раз сам дойти до чего-то подобного, поэтому выбрал эту либу - по сути просто обертка для VK API и ничего лишнего.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Создание простого VK-клиента

Сообщение rezak90 » 30 апр 2014, 22:59

Зачем свою RESTful писать если в сдк уже все есть? Не хочется юзать сдк? Тогда используй OAuth авторизацию, получай токен сессии и посылай при каждом запросе.
R.id.team
Политика на форуме запрещена

Ответить