Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 15 окт 2018, 22:10

Часовой пояс: UTC + 3 часа


Правила форума


Информация о разделе и рекомендации по созданию тем: viewtopic.php?f=18&t=1036



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Создание простого VK-клиента
СообщениеДобавлено: 29 апр 2014, 18:11 

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Создание простого VK-клиента
СообщениеДобавлено: 30 апр 2014, 10:56 
Аватар пользователя

Зарегистрирован: 13 ноя 2013, 14:46
Сообщений: 1956
Благодарил (а): 10 раз.
Поблагодарили: 275 раз.
официальная версия более похожа на нормальный sdk: https://github.com/VKCOM/vk-android-sdk

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

_________________
Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Создание простого VK-клиента
СообщениеДобавлено: 30 апр 2014, 11:46 
Аватар пользователя

Зарегистрирован: 26 июн 2012, 13:22
Сообщений: 3422
Откуда: UA
Благодарил (а): 11 раз.
Поблагодарили: 244 раз.
из всех сдк соц сетей с которыми работал то ВК самое что есть приятное, так что там всё очень и даже очень просто и уютно сделано

_________________
R.id.team
Политика на форуме запрещена


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Создание простого VK-клиента
СообщениеДобавлено: 30 апр 2014, 11:53 
Аватар пользователя

Зарегистрирован: 17 июл 2013, 09:59
Сообщений: 333
Благодарил (а): 16 раз.
Поблагодарили: 48 раз.
API Одноклассники - боль


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Создание простого VK-клиента
СообщениеДобавлено: 30 апр 2014, 21:28 

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Создание простого VK-клиента
СообщениеДобавлено: 30 апр 2014, 22:59 
Аватар пользователя

Зарегистрирован: 26 июн 2012, 13:22
Сообщений: 3422
Откуда: UA
Благодарил (а): 11 раз.
Поблагодарили: 244 раз.
Зачем свою RESTful писать если в сдк уже все есть? Не хочется юзать сдк? Тогда используй OAuth авторизацию, получай токен сессии и посылай при каждом запросе.

_________________
R.id.team
Политика на форуме запрещена


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB