суббота, 22 февраля 2014 г.

C# Парсер новостей ВКонтакте OpenSource + Приложение для уведомлений ВК

Была задача: уведомлять пользователей  некоторой группы ВК через ВК приложение о важных новостях помеченных определенным #Хештегом.
Не нашел лучше решения чем создать два приложения:
1) StandAlone для доступа приложения к закрытой группе, но даже если группа не закрытая без него не обойтись для получения списка юзеров группы;
2) Native приложение для рассылки уведомлений. Те кто хочет получать уведомления, должен установить его.
Были получены acces_token'ы для каждого приложения (подробнее в исходном коде проекта).
Получая доступ к группе через StandAlone приложение моя программа работая на ПК(а лучше на сервере) каждую минуту парсит последнюю новость из группы и проверяет, через импровизированную XML "базу данных" не отсылалось ли уведомление о ней участникам данного сообщества, если не отсылалось, то соответственно отсылается используя Native приложение, и ID поста записывается в XML файл.
Примерно так это выглядит в программе:
Проект на GitHub: https://github.com/Jonybang/Parser_VK.git
Читать далее

вторник, 4 февраля 2014 г.

Личные финансы Open Source проект приложения на Windows Phone

Итак закончена первая полноценная версия приложения, добавлены возможности:
- изменения любого из счетов вручную;
- удаления любой из последних операций;
- создания пароля на вход в приложение
при установленном пароле, при запуске приложения будет открываться данная страница
, хотя пока не представляю каким образом будет происходить восстановление при забытии пароля, скорее всего это будет возможно после того как я введу синхронизацию с личным облаком пользователя(скорее всего SkyDrive, хотя уже наверно OneDrive...). В таком случае, когда пользователь захочет сбросить пароль, вся информация на телефоне удалится, после этого можно будет восстановить все свои данные из облака.
На скрине выше видно "Режим демонстрации" - это опция позволяющая продемонстрировать, посоветовать приложение любому человеку не показывая свои финансы. При открытии режима можно будет записать доходы, расходы не влияющие на информацию из основного режима.
Также добавлен график, демонстрирующий изменение суммы счетов со временем
планируется добавление каждого из счетов как отдельной линии.
С трудом выложил проект в GitHub:
Также приложение выложено на 4pda:
Выложил приложение в Магазин Winows Phone, пока как бета версию потому как остались небольшие недоделки, сомневаюсь в некоторых моментах.
Читать далее