Для закрепления знаний и получения опыта решил написать RESTful-клиент, а конкретно мессенджер для ВК.
Нашел простую библиотеку для работы с VK API от разработчиков Kate Mobile (https://github.com/thest1/Android-VKontakte-SDK), написал тестовое приложение (авторизация, получение списка друзей, пост на свою стену) и дальше ступор. Из-за отсутствия опыта совершенно не могу продумать архитектуру: что должна делать активити, что должны фрагменты, кто выполняет запросы, кто сохраняет, куда сохраняет и как вообще обеспечить слаженную работу всех этих компонентов. Нагуглил презентацию с Google I/O 2010 (http://www.youtube.com/watch?v=xHXn3Kg2IQE), но это не сильно помогло, как это реализовать, я все равно пока не представляю.
Хотелось бы найти тут людей, которые могли бы поделиться своим опытом в разработке подобных приложений и подсказать, с чего начинать и в какую сторону двигаться. Да и просто людей, которым интересна эта тема и с кем можно было объединиться и думать вместе.
Создание простого VK-клиента
Правила форума
Информация о разделе и рекомендации по созданию тем: viewtopic.php?f=18&t=1036
Информация о разделе и рекомендации по созданию тем: viewtopic.php?f=18&t=1036
Re: Создание простого VK-клиента
официальная версия более похожа на нормальный sdk: https://github.com/VKCOM/vk-android-sdk
Для того, чтоы выйти из ступора, вам в первую очередь нужно понять, что вы хотите получить в результате. Если просто попрактиковаться - берите официальное приложение и делайте весь функционал, который есть там. Просто делайте, чтобы думать о архитектуре - нужно во -первых четко понимать результат и во -вторых знать пути достижения результата.. т.е. вам нужен опыт, а получить его можно только делая и никто вас этому не научит. Сделаете приложение для vk 10 раз - и с архитектурой разберетесь.
Для того, чтоы выйти из ступора, вам в первую очередь нужно понять, что вы хотите получить в результате. Если просто попрактиковаться - берите официальное приложение и делайте весь функционал, который есть там. Просто делайте, чтобы думать о архитектуре - нужно во -первых четко понимать результат и во -вторых знать пути достижения результата.. т.е. вам нужен опыт, а получить его можно только делая и никто вас этому не научит. Сделаете приложение для vk 10 раз - и с архитектурой разберетесь.
![Изображение](http://d379ifj7s9wntv.cloudfront.net/reactivemanifesto/images/ribbons/we-are-reactive-green-right.png)
Re: Создание простого VK-клиента
из всех сдк соц сетей с которыми работал то ВК самое что есть приятное, так что там всё очень и даже очень просто и уютно сделано
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Создание простого VK-клиента
API Одноклассники - боль
Re: Создание простого VK-клиента
Спасибо за ответы.
Все это понимаю, буду пробовать конечно. Потом 10 раз переделывать и пробовать что-то другое) Просто думал, может кто поделится своим опытом в создании RESTful приложений, подскажет какие-то общие идеи. А от официального SDK отказался намеренно, хочу как раз сам дойти до чего-то подобного, поэтому выбрал эту либу - по сути просто обертка для VK API и ничего лишнего.
Все это понимаю, буду пробовать конечно. Потом 10 раз переделывать и пробовать что-то другое) Просто думал, может кто поделится своим опытом в создании RESTful приложений, подскажет какие-то общие идеи. А от официального SDK отказался намеренно, хочу как раз сам дойти до чего-то подобного, поэтому выбрал эту либу - по сути просто обертка для VK API и ничего лишнего.
Re: Создание простого VK-клиента
Зачем свою RESTful писать если в сдк уже все есть? Не хочется юзать сдк? Тогда используй OAuth авторизацию, получай токен сессии и посылай при каждом запросе.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена