Приложение Вконтакте как пишется

Всем привет. Наконец-то решился отрыть рубрику о создании приложений для социальной сети ВКонтакте, а проще говоря для контакта. Эта тема сейчас интересует многих. Сразу хочу отсеять школоту неопытных пользователей и сказать, что кнопки «СОЗДАТЬ ПРИЛОЖЕНИЕ ДЛЯ КОНТАКТА» не существует ! )Здесь нужно иметь неплохие знания в области программирования. Если хотите делать приложение самостоятельно, то так же желательно уметь разрабатывать хорошие пользовательские интерфейсы (если собираетесь делать приложение) а так же уметь рисовать (если собираетесь делать игру).

Сегодня мы поговорим о теории и кода касаться не будем. Хотел бы пролить свет именно на то, какими средствами создаются приложения для контакта и какие знания для этого требуются.

По сути, приложения для контакта это обыкновенное flash приложение, за тем исключением, что оно использует «Вконтакте API» чтобы иметь возможность доступа к данным которые расположены на страницах пользователей контакта. Соответственно, так как это обыкновенное flash приложение мы и будем разрабатывать его в соответствующей среде Adobe Flash, можно так же разрабатывать с помощью Flex, но я этим языком не знаком, поэтому выбрал именно Flash.

Соцсеть Вконтакте: как пользоваться мобильным приложением

Я использую на данный момент Adobe Flash CS4. Удобная среда, но удобная для создания интерфейсов, для программирования она совершенно не годится.

Всё ядро приложения ВКонтакте пишется на языке программирования ActionScript. Крайне советую использовать ActionScript 3.0. Для тех кто не писал на этом языке скажу, что он очень похож на java, а java в свою очередь похожа на C++, поэтому писать на ActionScript 3.0 очень легко если знаешь даже основы программирования, достаточно почитать документацию и в бой.

Так же для написания серьёзного приложения требуется сторонний сервер для хранения базы данных, поэтому нужно будет купить хостинг да понадёжнее, так как атаки на приложения бывают совсем не шуточные. Так как будет база данных нужно так же знать один из серверных языков для её обработки, потому что в самом ActionScript 3.0 функций для работы с базами данных нет.

Итак в сжатой форме попытаюсь рассказать что нужно для создания приложения для контакта.

  1. Знание основных принципов ООП (объектно ориентированного программирования)
  2. Знание основ алгоритмизации
  3. Знание ActionScript на уровне выше среднего
  4. Начальные навыки работы в среде Adobe Flash
  5. Знание одного из серверных языков программирования (я предпочитаю PHP)
  6. Средние умения работы с базами данных (я использую MySQL)

Вот это тот минимум, который совершенно необходим, чтобы начать писать приложения для контакта. Если у Вас его нет, тогда советую почитать учебники, их в интернете просто море (ниже я приведу список рекомендуемой литературы), попробовать создать простенькие приложения не использующие ВКонтакте API и только потом приступать к дальнейшему изучению, так как если у Вас нет достаточных знаний и Вы каким то образом создадите приложение для контакта оно получится очень корявым и его просто напросто либо не примут модераторы контакта либо ним просто никто не будет пользоваться.

как зарегистрироваться в вк

Литература:

PHP: «PHP5 в подлиннике» — там же Вы найдёте и основы MySQL

ActionScript 3.0: «Программирование на ActionScript 3.0» книга от Adobe

Adobe Flash: «Использование Flash CS4 Professional» книга от Adobe

Заключение:

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

Подписывайтесь на RSS или на рассылку по E-Mail чтобы не пропустить следующие уроки. Всем хорошего настроения, пока.

Студия практического веб-дизайна качественно выполнит любой заказ на разработку сайта. Студия занимается такими видами веб-проектов: сайт визитка, сайт компании, интернет магазин. Всё это быстро, качественно и не дорого.

Источник: comphobby.ru

Как я создавала приложение ВКОНТАКТЕ

Как я создавала приложение ВКОНТАКТЕ

Здравствуйте, дорогие друзья. Сегодня я хотела бы поделиться с вами своим опытом. Опытом создания флеш-приложения для социальной сети Vkontakte. В процессе реализации своего проекта я столкнулась с множеством трудностей так как начинала практически с нуля. И мне бы очень хотелось предостеречь вас от тех ошибок, которые совершила сама.

Еще по теме:  Как добавить рекламодателя в группу ВК

Мой опыт будет актуален для разработчиков под разные платформы. Итак, обо всем поподробнее.

Актуальны ли сейчас приложения в социальной сети VKontakte (2021 год)

Еще недавно flash — приложения в социальной сети Vkontakte были очень популярны и служили отличным способом заработка. Но сейчас компания Adobe прекратила поддержку своего плейера и, как следствие, все игры, приложения, анимации в данном формате больше не доступны для просмотра.

Сегодня уже используются другие технологии, и они позволяют создавать качественный контент.

Данную статью я все равно решила оставить, как небольшое окно в историю и возможность поделиться своим опытом. Он может быть полезен многим начинающим разработчикам приложений, игр и программ, так как предостерегает от следующих ошибок разработчика.

Главные ошибки разработчика приложений

Свой опыт я считаю неудачным, так как в далеком 2015 мое приложение не прошло модерацию администраторами Vkontakte, в результате чего оно не стало активным для поиска и в нем не были доступны многие функции, которые бы помогли принести доход. А цель была именно такая — сделать так, чтобы приложение приносило доход. Но в начале, когда я еще не знала всех подводных камней, бала идея, оптимизм и эйфория от информации, льющейся со страниц статей, опубликованных под заголовками «Как заработать в социальной сети Vkontakte». А информация была такова, — даже на простом приложении с тестами можно заработать кучу денег! И я решила, — «А почему бы не попробовать!».

Идея моего приложения состояла в разработке приложения с онлайн гаданием. Когда-то я коллекционировала различные вырезки из газет с различными психологическими тестами и предсказаниями. У меня собралась достаточно внушительная подборка с редким и интересным материалом. Я выбрала одно из самых интересных предсказаний и начала работу.

Предполагалось, что основными пользователями моего приложения будут девушки и девочки от 14 до 18 лет. Я изучила подобные опубликованные приложения в социальной сети и убедилась, что я могу сделать не хуже. Правда было одно приложение по функционалу немного напоминающее мое, но и то, оно не работало, поэтому его за конкурента не посчитала.

Моя первая ошибка

заключалась в том, что я решила ориентироваться на приложения, которые были опубликованы давным давно, когда еще процесс модерации не был таким требовательным, а количество приложений невелико, как сейчас. Хотя меня очень удивлял тот факт, что активными были неработающие приложения. И при всем при этом администрация не предпринимает никаких шагов по их удалению.

Как я создавала приложение ВКОНТАКТЕ

Если хочешь сделать лучше, то ориентируйся на лучшее, а не на отстой!

Нужно было за основу взять приложения, находящиеся в ТОПе.

Это касается и приложений под Android и Iphone.

Я уже обладала небольшими знаниями Macromedia Flash и Action Script 2.0. Но этого было недостаточно, так как на момент начала работы над проектом (это был 2013 год) уже использовался Action Script 3.0 и Adobe Flash CS5 как минимум. Я решила подтянуть свои знания.

Моя вторая ошибка

заключалась в том, что я решила справиться без ООП — главной возможности Action Script 3.0. Я подумала, а зачем я буду терять время и изучать эти классы, напишу-ка я весь код в кадрах. Тогда я еще не понимала, каким громоздким будет мой код и как тяжело мне будет его править в последующем.

Как я создавала приложение ВКОНТАКТЕ

Используй самые новые технологии при создании своего продукта. Они и так успеют устареть в процессе его создания. Но так хотя бы твои технологии будут старыми, а не древними!

Но в любом случае, изучение началось. И в этом мне очень помог курс видео уроков Юрия Петрова «Видео уроки по созданию простой игры на Flash» . Там все очень подробно рассказывается о процессе создания игры, о слушателях событий, о подключении звуков в игру и многом другом, причем есть еще и исходники. Хочу выразить большую благодарность автору. И считаю несомненным плюсом, что благодаря работе над своим проектом я достаточно хорошо изучила Action Script 3.0, хоть и на процедурном уровне.

Еще по теме:  Как восстановить запись в ВК на стене которую удалил с телефона

Следующим этапом стала прорисовка всех необходимых образов.

Моя третья ошибка

заключалась в том, что в своем проекте я стала использовать растровые изображения. Они сильно увеличили вес приложения, в результате чего их пришлось ужимать. Ведь как оказалось позже у объема приложений Vkontakte есть ограничения и их надо соблюдать. В результате, дизайн моего приложения оказался разрозненный по стилю.

Но когда я стала это понимать было уже поздно — я такого уже наделала в коде, что такие существенные изменения запутали бы его совсем. Да и перед глазами у меня все еще стояли те самые неработающие приложения Vkontakte, которые я взяла за ориентир (см. ошибку один).

Как я создавала приложение ВКОНТАКТЕ

Используй качественные исходные материалы и изображения. В поселяющем — это сэкономит много времени и сил. И соблюдай авторские права!

Но тут еще объясняется все тем, что над своим проектом я работала по вечерам, ночам и в выходные, иногда делая, достаточно большие перерывы, в результате чего каждый следующий раз было тяжело вспомнить, а иногда и разобраться с тем, что я делала в предыдущие разы, отсюда следует моя следующая ошибка.

Моя четвертая ошибка

безответственное отношение к коду. Я не структурировала код, не писала комментарии, усугублено было все тем, что писала я код в кадрах, иногда не помня в каком символе и в каком кадре я его писала. В результате огромная путаница и раздражение.

Как я создавала приложение ВКОНТАКТЕ

Но вот приложение на Flash написано. Теперь надо было изучить как внедрить его в контакт, так, чтобы оно взаимодействовало с информацией пользователя. Здесь я столкнулась с проблемой недостаточного количества информации. Да, в социальной сети Vkontakte есть справочная система для разработчиков, да, все там подробно описано, но я ни в какую не могла в ней разобраться.

Вроде бы делала все, как там написано, но ничего не получалось. Я стала искать дополнительные источники информации. И после долгих поисков нашла курс Бориса Шевченко «VKapi — как создавать flash приложения ВКонтакте». Информацию об этом курсе вы можете найти в сети. Там есть так же уроки по созданию базы данных для хранения информации пользователей приложения на стороннем сервере.

Для того чтобы вести базу данных клиентов приложения и хранить в ней статистику просмотров (я хотела сделать ограниченное количество бесплатных запусков приложения) я зарегистрировалась на бесплатном хостинге freetzi.com . Для начала этого бы хватило, потом если бы количество клиентов было большое, я бы уже завела платный хостинг.

В изучении серверной части мне также помогли следующие материалы:

  • Ресурс 1 — сайт веб-студии
  • Ресурс 2 — очень полезный форум, автор все хорошо объясняет. Спасибо ему за это.

Для того, чтобы тестировать взаимодействия флеш приложения с серверной частью на локальном компьютере я использовала бесплатный локальный сервер denwer . Скажу, сразу что с работой сервера я уже была знакома, плюс навыки в работе php и mysql (для ведения базы данных). При программировании серверной части, я, наверное бы, наступила на все те же грабли, что и при разработке клиентской части приложения, но тут мне на помощь пришел мой супруг — талантливый web-программист. Он за несколько часов написал мне всю серверную часть и так разложил, все по полочкам, что теперь я сама могу редактировать код, когда мне нужно. Плюс грамотно построенный код и так необходимые комментарии к коду.

Структурируй код, пиши комментарии и пояснения. Не экономь на этом время. Чем больше будет становиться проект, тем сложнее в нем будет разобраться в будущем!

ЧИТАЙТЕ ТАКЖЕ
Фриланс - 2 главные ошибки новичковФриланс — 2 главные ошибки новичков Избегайте их, если вы решили стать свободным работником.

Чем все закончилось (мой опыт)!

На этом мои мытарства с созданием приложения закончились. Понятно, что в нем осталось достаточно много багов, которые должны были всплыть при массовом тестировании уже в самой социальной сети Vkontakte, но не тут-то было. После того как я внесла необходимые 10 голосов (внутренняя валюта Вконтакте, равная примерно 70 рублям) для залога, нарисовала все необходимые для размещения баннеры и иконки, оставалось отправить приложение на модерацию. После двух дневного ожидания мне пришел ответ с отказом. В сообщении было сказано, что в моем приложении недостаточно функционала.

Еще по теме:  Как удалить из важных друзей в ВК

Сначала, я не стала вешать нос, и решила расширить функционал, я добавила в приложение новые функции, такие как, архив предсказаний для каждого пользователя, рекомендации к гаданию по драгоценному камню, которые можно было бы использовать как отдельное гадание и функции с информацией о гадании и о приложении. Ответ был тем же. Я посылала приложение на модерацию еще несколько раз, но безуспешно.

Ко мне пришла мысль, разместить свое приложение в другие социальные сети, ведь для этого нужно было бы просто переделать API, но не тут-то было, в социальных сетях Мой мир и Одноклассники запрещено размещать гадания. Так мое приложение не увидело свет. В принципе, сейчас я понимаю, в чем была неправа (см. выше мои ошибки) и сегодня сделала бы все по-другому.

Лучший дизайн, другая идея, более обширный функционал. При условии, что конкуренция среди разработчиков приложений Vkontakte очень велика и люди делают на них действительно большие деньги, считаю, что самоучке в одиночку такое не осилить. Нужна команда и очень хорошая идея.

Если все разрабатывать самому, совмещая с постоянной работой, потребуется очень много времени, а кто знает, что изменится пока вы будете все изучать. Может быть когда я читала те пресловутые статьи, что даже любой тест принесет вам деньги, информация была еще актуальна, но свое приложение я писала около года. За это время многое изменилось.

Я задумывалась еще как-то заработать на своем приложении с помощью рекламы, но опять столкнулась с недостатком информации, хотелось бы услышать о чьем-нибудь опыте на этой стезе и уже уберечься от глупых ошибок.

В любом случае, я рада, что работала над созданием приложения Vkontakte хоть и не успешного. Я изучила много информации, получила бесценный опыт и сделала выводы, которые помогут мне в дальнейшем. Надеюсь, мой опыт поможет вам избежать ненужных ошибок.

Подписывайтесь на обновления блога «Дизайн в жизни»

по e-mail или социальных сетях

  • Share on Vkontakte
  • Share on Telegram

Источник: des-life.ru

Создание приложения ВКонтакте с типом «Веб-сайт». Пошаговая инструкция

Для создания приложения ВКонтакте с типом Веб-сайт перейдите по ссылке https://vk.com/editapp?act=create.

В открывшемся окне необходимо выбрать тип приложения Веб-сайт и указать название вашего приложения. Например, можно указать название или адрес вашего сайта (магазина). Название указанное в этом поле будет отображаться в окне авторизации пользователя при первой авторизации пользователя. В поле Адрес сайта укажите адрес вашего сайта (магазина).

Например, mysite.ru или shop.mysite.ru или mysite.ru/shop/vk. В поле Базовый домен укажите основной домен вашего сайта. Для всех вышеприведенных примеров базовым доменом будет являться mysite.ru.

Обратите внимание, авторизоваться в приложении будет возможно только в случае если домен с которого будет отправлен запрос авторизации на сервер ВК будет совпадать с доменом указанным в поле Базовый домен. Если вы создаете приложение с типом Веб-сайт для использования какого-либо плагина, то при первичной авторизации домен в адресной строке браузера должен совпадать с указанным в настройках приложения. В большинстве случаев домен магазина и его административной части совпадают, но если, например, ваш хостинг находится в облаке Webasyst, при создании приложения ВК вы указали базовый домен mysite.ru, то и в административную часть магазина вам необходимо зайти используя адрес mysite.ru/webasyst, а не доступный в облаке адрес вида xxxxx-xxxxx.host.webasyst.com. В противном случае, при попытке авторизации плагина/пользователя вы получите сообщение об ошибке.

После заполнения всех полей нажмите кнопку Подключить сайт. ВКонтакте попросит вас подтвердить действие отправив вам код доступа в СМС. Получив этот код введите его в соответствующее поле и нажмите «Отправить код». Если все сделано верно, то поздравляем, ваше приложение ВКонтакте с типом Веб-сайт создано! Вам останется лишь в поле Состояние установить значение Приложение включено и видно всем и скопировать значение полей ID приложения и Защищенный ключ приложения в соответствующие поля окна настроек плагина.

Источник: warslab.ru

Рейтинг
( Пока оценок нет )
Загрузка ...