Меню Рубрики

Vk windows phone github

Vk windows phone github

Клиент VK-Light для vkontakte

  • .Net
  • Windows Phone
  • VK API
  • Silverlight(xaml)
  • XML/JSON Serialize
  • events
  • webclient

Выкладываю свои наработки, оставшиеся после участия в конкурсе vkontakte, на разработку клиента для Windows Phone 7.5.(Работал один) Сам конкурс: http://vk.com/wp_contest Полное описание правил и функционала доступно там же. В своем приложении старался практически не отступать от требований.

К сожалению до конца конкурса не добрался — не хватило времени и сил. На призовые места не расчитывал, ипользовал возможность участвовать в конкурсе как повод познакомиться с платформой Windows Phone, а так же родственными технологиями.

##Что было реализовано:

  1. Стартовое окно приложения — возможность залогиниться vkontakte по логину или номеру телефона. Так же, если у вас нет аккаунта, тут же можно зарегистрироваться-с уведомлением по смс.
  2. Окно диалогов, друзей,контактов из телефона — это все одна pivot страница.
  3. Окно настроек.(дизайн + частично функционал)
  4. Окно чат-беседы.
  5. Сохранение состояния приложения(Isolate storage).
  6. Синхронизация телефонной книги и приложения.
  7. Возможность отправить приглашение на регистрацию вконтакте людям из телефонной книге(кто при синхронизации определился как незарегистрированный)
  8. Вывод ошибок и предупреждений в различных сценариях.
  9. Реализован фундамент для локализации приложения( Resource_Language — для русского и английского языка). Переведено не все. (планировалось заняться этим ближе к завершению)
  1. Соблюдал требования конкурса — вся верстка, иконки и элементы использовал из прикрепленных к конкурсу файлов.
  2. 2 Темы- Темная и Светлая. Темы менялись в соответсвии с установленной темой телефона.

##Что нового узнал пока разрабатывал:

  1. Платформа Windows Phone 7.5 Mango
  2. VK API
  3. Логика — процессы проверки корректности ввода в разных ситуациях Обработка исключительных ситуация и ошибок. Взаимодействие с данными из сети.(формирование запросов, использование access token-ов) Процессы авторизации.
  4. Работа с внешними библиотеками JSON.NET, Silverlight Toolkit, Coding 4 fun toolkit, Sharp serialize (расширения NuGet)
  5. XAML
  6. JSON Сераилизация.
  7. Средства Visual Studio и Expression Blend
  8. Поработал с событиями.(нажатие на кнопки и тп)
  9. Особенности улучшения производительности под нее
  1. Разработка оказалась намного сложнее чем себе предствалял когда начинал участвовать.
  2. Работать в одиночку над приложением такого уровня, особенно без какого то предварительного опыта — очень тяжело. Нужна команда и опытный наставник.

###Внимание! На время проведения конкурса вконтакте, всем желающим позволяли использовать прямую авторизацию.(как доверенное приложение). Но по окончанию конкурса, у приложений, не выложенных в Windows Marcetpalce, прямую авторизацию отключали. Это означает что в текущем приложении вам не удастся войти на текущих настройках. Если очень хочется — можно свзаться с администрацие vk и попросить временно врубить прямую авторизацию. Или, как вариант, реализовать авторизацию через браузер. (похожим образом работает запрос на регистрацию) В любом случае, вы можете ознакомится с кодом и логикий работы.

About

Клиент для соц. сети vkontakte на Windows Phone 7.5

Источник

Vk windows phone github

Automate your workflow from idea to production

GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub.

Linux, macOS, Windows, ARM, and containers

Hosted runners for every major OS make it easy to build and test all your projects. Run directly on a VM or inside a container. Use your own VMs, in the cloud or on-prem, with self-hosted runners.

Matrix builds

Save time with matrix workflows that simultaneously test across multiple operating systems and versions of your runtime.

Any language

GitHub Actions supports Node.js, Python, Java, Ruby, PHP, Go, Rust, .NET, and more. Build, test, and deploy applications in your language of choice.

Live logs

See your workflow run in realtime with color and emoji. It’s one click to copy a link that highlights a specific line number to share a CI/CD failure.

Built-in secret store

Automate your software development practices with workflow files embracing the Git flow by codifying it in your repository.

Multi-container testing

Test your web service and its DB in your workflow by simply adding some docker-compose to your workflow file.

Источник

VK.com

St. Petersburg, Russia

We’ve verified that the organization VK.com controls the domain:

vk.com

Grow your team on GitHub

GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.

Repositories

VKUI – это набор React-компонентов, с помощью которых можно создавать интерфейсы, внешне неотличимые от наших iOS и Android приложений.

11 Updated Oct 21, 2020

vk-php-sdk

PHP library for working with VK API

9 Updated Oct 20, 2020

1 Updated Oct 19, 2020

icons

Набор SVG иконок, представленный в виде React компонентов.

0 Updated Oct 19, 2020

noverify

Pretty fast linter (code static analysis utility) for PHP

9 Updated Oct 16, 2020

node-vk-call

Simple API wrapper for VK.com social network

3 Updated Oct 15, 2020

Appearance

3 Updated Oct 14, 2020

Golang audio/video library and streaming server

1 Updated Oct 13, 2020

vkui-styleguide

Styleguide for vkui library

1 Updated Oct 13, 2020

vk-apps-launch-params

Пример работы с параметрами запуска

3 Updated Oct 13, 2020

api-schema-typescript-generator

0 Updated Oct 12, 2020

elephize

0 Updated Oct 6, 2020

vk-bridge

A package for integrating VK Mini Apps with official VK clients for iOS, Android and Web

1 Updated Oct 5, 2020

eslint-config

3 Updated Oct 4, 2020

YouTokenToMe

Unsupervised text tokenizer focused on computational efficiency

4 Updated Oct 1, 2020

vk-android-sdk

Android library for working with VK API, authorization through VK app, using VK functions.

1 Updated Sep 22, 2020

vk-direct-games-example

0 Updated Sep 22, 2020

vk-ios-sdk

iOS library for working with VK API, authorization through VK app, using VK functions

14 Updated Sep 18, 2020

create-vk-mini-app

Create VK Apps with no build configuration.

0 Updated Sep 15, 2020

vk-api-schema

JSON Schema of VK API

1 Updated Sep 14, 2020

vk-miniapps-deploy

NPM module for deploy VK Mini Apps on VK hosting

3 Updated Sep 12, 2020

kittenhouse

5 Updated Sep 9, 2020

graph-cache-css

PostCSS parser for graph-cache

1 Updated Sep 9, 2020

vk-tunnel-client

2 Updated Sep 7, 2020

VK QR Code generator library

2 Updated Aug 27, 2020

lighthouse

Lightweight interface for ClickHouse

1 Updated Jul 29, 2020

vk-bridge-mock

The VK Bridge mock library

1 Updated Jul 18, 2020

vk-mini-apps-api

The official package for quick and easy development of VK Mini Apps

1 Updated Jul 18, 2020

eslint-plugin-no-invalid-this-except

2 Updated Jul 18, 2020

mvk-mini-apps-scroll-helper

1 Updated Jul 18, 2020

Top languages

Most used topics

People

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Vk qf9700 windows 7 driver
  • Vk downloader для windows phone
  • Vk audio player windows phone
  • Vivaldi windows xp portable
  • Vivaldi 64 bit windows 10