Данная статья поможет вам самостоятельно попытаться создать приложение или игру в ВКонтакте, расскажет о типах приложений, об их исходниках и о многом другом.
ВКонтакте — чрезвычайно популярная в настоящее время социальная сеть. Не удивительно, что ею заинтересовались разработчики программ. Приложения делают общение более интересным, привносят в него оригинальности и новизны.
Самостоятельное создание приложения
Создание приложения ВКонтакте — дело нелегкое. Для этого нужны определенные знания и умения. Также совершенно необходимо желание учиться и стремление к самосовершенствованию. Если вас интересует создание приложений в ВК, вы должны быть готовы к тому, что столкнетесь с определенными трудностями на этом пути.
Поговорим о том, как создать приложение ВКонтакте самому. На первом этапе вам необходимо будет прочитать документы, которые администрация ВКонтакте составила для разработчиков.
😱 Как сделать ANDROID приложение за 10 минут! Сможет каждый :3
Если вы интересуетесь, как создать приложение ВКонтакте бесплатно, вам нужно будет перейти по следующей ссылке: https://vk.com/developers.php. В документах написано, что все разрабатываемые приложения будут использовать API. Эта аббревиатура переводится с английского как интерфейс прикладного программирования. Иными словами, это перечень команд, которые могут использовать различные программы ВКонтакте.
Самый легкий способ
Если хотите создать свою программу в максимально короткие сроки, используйте конструктор приложений ВКонтакте. Free Apps
, к примеру, позволяет создать приложение за 5 минут.
Теперь вы знаете, в общих словах, как написать приложение для ВКонтакте.
Заработок денег, веселое время провождения — все это возможно с развлекательными приложениями. Как можно создать игру Вконтакте? Что для этого нужно, какие вложения и уровень знаний понадобится
? Давайте попробуем разобрать эту тему.
Типы приложений
Прежде чем начинать раздумывать о том, как создать приложение в ВК, необходимо знать, что на этом ресурсе есть два их типа. Это, кстати, отражено в документации.
- Flash-приложения. Они представляют собой файлы, для которых предусмотрено расширение .swf. Они делаются в среде Adobe Flash, затем производится компиляция в файл, после чего осуществляется из загрузка на сервера данного ресурса либо на свой сервер.
- Iframe (ифрейм) приложения. Они могут делаться с применением различных технологий, предоставляемых браузерами, имеющимися на сегодняшний день. Потом на странице ВКонтакте будет возникать определенное окно, в котором люди смогут пользоваться этим приложением. Передавать и принимать данные программа будет посредством JavaScript.
Библиотека VK Connect
Библиотека VK Connect предоставляет доступ к широким возможностям как самой сети «ВКонтакте», так и к возможностям устройства, если мы работаем из-под мобильного приложения. Для ее подключения нужно установить пакет vkontakte/vk-connect: npm i —save-dev vkontakte/vk-connect
.
Среди многочисленных возможностей VK Connect — сканирование QR-кода, получение геопозиции, вызов карточки контактов. Также есть широкие возможности по использованию возможностей соцсети: включение-выключение уведомлений, публикация записей на стене, авторизация сообщества, подписка на сообщения. Их нужно использовать с умом: например, существует ограничение на количество уведомлений — не более одного в сутки. Есть отдельные рекомендации по уведомлениям. Полный список возможностей представлен в документации.
Чтобы наше приложение вообще начало работу, нужно сначала выполнить инициализацию:
«ВКонтакте» не гарантирует поддержку всех событий на всех устройствах (iOS, Android, Web), поэтому лучше делать проверку такой поддержки перед исполнением кода:
if (connect.supports(«VKWebAppGetUserInfo»)) … VK Connect также обеспечивает поддержку запросов к API VK, если нужно что-то большее, чем может предоставить сама библиотека VK Connect: connect.send(«VKWebAppCallAPIMethod», >);
Что необходимо знать
Отдельно хочется сказать о некоторых языках программирования и технологиях, которые вам нужно будет знать. Как делать приложения в ВК, не зная их? Это нереально. Вот этот перечень:
- Adobe Flash
- Action Script
- 3D движки
- PHP
- HTML
- JavaScript
Изучение всего этого займет определенное время. Ваши успехи будут зависеть исключительно от того, сколько часов в сутки вы готовы посвятить изучению. Человек, день и ночь думающий о том, как сделать приложение В Контакте, конечно, разберется в этом в кратчайшие сроки.
Исходники приложений
На сегодняшний день в сети можно отыскать исходники приложений ВКонтакте. Многие можно бесплатно скачать на файлообменниках.
Однако если вы желаете получить исходник какого-то определенного приложения, следуйте этой инструкции:
- Устанавливаем его себе на страницу и запускаем.
- Кликаем правой кнопкой по странице и в меню нажимаем на «Исходный код». Видим код страницы (но не самой программы).
- В поиске пишем «http://», в результатах поиска ищем ссылку, заканчивающуюся на «.zip». Копируем ее и вставляем в адресную строку, удаляем косые линии. Нажимаем на Enter. Архив скачивается.
- Сохраняем архив. Заменяем расширение на .swf. Открываем в каком-либо флеш-плеере.
Таким образом, мы получили оффлайн-версию исходника. Для того, чтобы получить сами коды на приложения, потребуются декомпиляторы. Нужно будет поработать с их помощью над этим файлом.
Если вам все это кажется сложным, легче будет скачать исходник приложения. Однако, следует учитывать, что исходники не всех программ можно легко скачать в Интернете.
И еще чуть-чуть интересного: не для бизнеса, но тоже полезно
Я обещала дать приложения, которые расширят функционал сообщества, продвигающего бизнес? Я их дала, устанавливайте и пользуйтесь на здоровье. Но это далеко не всё, что предлагает ВКонтакте. Есть еще несколько прикольных инструментов, которые не для решения бизнес-задач, но все равно классные, поэтому я вкратце о них расскажу, вдруг вы придумаете, как их применить именно у вас.
Пожертвования
Конечно, это главным образом сделано для благотворительных организаций и проектов. У ВК достаточно надежная финансовая система, чтобы обеспечить безопасный сбор денег. Иногда приложениями для пожертвований пользуются некоммерческие проекты, собирающие средства на различные нужны. Это называется донатами. Например, всё тот же мой любимый «ангельский» паблик просит подписчиков по желанию донатить на кофе админам и на билеты на концерт Дженнифер Лопес. :)) Вот как это реализовано в сообществе:

Чат
Приложение для сообществ, где идет очень активное общение пользователей, и они даже сбиваются в группки по интересам. А еще в чатик можно добавлять, например, VIP-клиентов, и раньше всех сообщать им о скидках, новинках и акциях.
Тесты
Вакансии
Афиша
Ну и завершаю свою мини-подборку «не совсем для бизнеса» приложением, с помощью которого вы можете анонсировать события, планирующиеся в вашей организации. Это подходит как для движа внутри компании (корпоративы, выезды, обучения и др.), так и для взаимодействия с клиентами, если ваша работа заключается как раз в организации разных крутых событий. Вот приложение: А вот пример его использования в официальном сообществе группы Би-2:
Платная разработка приложений
Отдельно следует отметить, что разработка приложений ВКонтакте в некоторых случаях осуществляется за деньги опытными людьми. Этот вариант подходит тем, у кого нет времени или сил на получение всех необходимых знаний для самостоятельного создания. Разработка приложений — это основной вид деятельности для некоторых людей. Стоимость работы не слишком велика, и если вы можете позволить себе заплатить за это, то обратившись к хорошему специалисту, можно получить действительно неплохой результат.
Но если вы желаете узнать, как разработать приложение самостоятельно, то следующая инструкция для вас.
Концепция
Забудьте про все технические моменты, сложности реализации и все подводные камни, которые встретятся на этапе разработки вашей первой игры.
И заявляю я это не просто так. Есть огромное количество хороших программистов, которые смогут реализовать любые задумки. Рекламщики и дизайнеры позаботятся о внешнем виде, который заинтересует ваших будущих игроков, и заставит их, по крайней, мере попробовать то, что вы им предлагаете.
Все это нюансы. А вот концепция, или если хотите, идея — вот что самое главное в разработке игры.
Вы должны сделать игровой процесс действительно интересным и увлекательным. Без этого успеха не добиться. Попробуйте представить себя на месте игрока. Вам самому было бы интересно проводить время за этой игрой?
Бесплатные программы
Программы для приложений ВКонтакте можно скачать в Интернете бесплатно. В первую очередь, конечно, потребуется скачать Adobe Flash. Это главная и основная программа, которая позволит вам начать работу над своим проектом. Данная программа для создания приложения очень удобна. Однако работать с ней новичку нелегко.
Но со временем появляются навыки и пользоваться ею становится проще. Остальные проги для приложений тоже отличаются удобством в использовании. 3D движки, например, значительно ускоряют и упрощают процесс создания приложений.
Первые шаги в сервисе разработчиков
В процессе создания игры, вы в любом случае столкнетесь с сервисом для разработчиков. Он доступен по адресу:
Вот так выглядит главная страница.
Нас с вами интересует раздел «iFrame/Flash приложения для Вконтакте» . Переходим туда.
Знакомимся с интерфейсом, листаем страницу вниз, и идем по ссылке «Как создать приложение Вконтакте» .
Как создать приложение ВК: как сделать приложение в VK Apps самому
Безопасность
Автор fast12v0_vkon На чтение 10 мин Просмотров 38 Опубликовано 22.02.2023
Что такое VK Mini App?
По сути, это веб-приложение, написанное на HTML+CSS+JS и запущенное во ВКонтакте: на vk.com/m.vk.com и в мобильных приложениях.
Отмечу, что не обязательно поддерживать 3 платформы одновременно, а также хочу уточнить, что в мобильных приложениях для iOS есть режим ODR, с которым не все так просто, и об этом ниже.
Взаимодействие между вашим кодом в приложении и ВКонтакте осуществляется с помощью библиотеки VK Bridge. Документация на него хорошая, да и само использование не вызывает затруднений.
Зачем это и что это дает?
Во-первых, вы сразу получаете доступ к информации об уже «зарегистрированном» в приложении пользователе — это удобно и ему, и вам.
Во-вторых, можно более глубоко интегрироваться с ВКонтакте, например, получить список фотографий пользователей. Но для этого, как вы уже догадались, нужно запросить необходимое разрешение.
И в-третьих, у вас есть возможность доступа к вещам, которые либо недоступны, либо ограничены в доступности в JS. Пример: информация о фонарике.
Как это выглядит?
Приложение получает уникальную ссылку (спойлер: ее можно изменить, если войти в каталог), по которой оно открывается. Его можно не только опубликовать, например, в посте, но и выложить приложение в группу ВК (только одну). К сожалению, это доступно только на десктопной версии сайта, но, надеюсь, это исправят, уж больно круто выглядит.
Есть разница между vk.com и m.vk.com: например, можно открыть родной вьювер и в нем выводить изображение на m.vk.com, а не на vk.com
Как это устроено технически?
Для сайтов vk.com и m.vk.com приложение запускается в
Выбор языка программирования и определение с идеей
Перед тем, как создать приложение в ВК самостоятельно, необходимо определиться с идеей. Он должен быть оригинальным и необычным. В социальной сети много разных проектов: прослушивание музыки или радио, поиск новых друзей, управление своим профилем. Кроме того, многие популярные приложения позволяют хорошо зарабатывать человеку, который их создал.
Вы можете создать игру, которая привлечет игроков необычной идеей. Например, интересную миссию или онлайн-стратегию. Также популярны программы, позволяющие расширить функционал ВК, в том числе создать клон приложения ВК или изменить тему интерфейса.
Если игровая механика проста, но оригинальна, фанаты обязательно найдутся. Также попробуйте использовать уже известный геймплей, если решите сделать игру. Реализуйте проект так, чтобы пользователи хотели в него играть. Наиболее востребованными играми по жанрам являются:
- Знакомые с детства игры, такие как лото, крестики-нолики или «Найди отличия».
- Карточные игры и пасьянсы, в том числе современные и покер.
- Неофициальные аркадные игры, такие как Tetris или Match 3».
Обратите внимание, что после создания невозможно изменить жанр или вариацию. Поэтому определитесь, что именно вы хотите развивать уже на начальном этапе.
Выбрав идею, внимательно ознакомьтесь с документацией ВК, которая предназначена именно для разработчиков. Чтобы узнать больше, перейдите на vk.com/developers. Тогда перейдите в раздел «Документация» и внимательно изучите ее целиком.
Самостоятельное создание приложения
Создание приложения ВКонтакте — непростая задача. Для этого нужны определенные знания и навыки. Желание учиться и стремление к самосовершенствованию также важны. Если вас интересует создание приложений в ВК, вы должны быть готовы к тому, что на этом пути вы столкнетесь с определенными трудностями.
Поговорим о том, как сделать приложение ВКонтакте самостоятельно. На первом шаге нужно ознакомиться с документами, которые администрация ВКонтакте составила для разработчиков.
Если вас интересует, как создать приложение ВКонтакте бесплатно, перейдите по следующей ссылке: http://vk.com/developers.php. В документах говорится, что все разрабатываемые приложения будут использовать API.
Эта аббревиатура переводится с английского как интерфейс прикладного программирования. Другими словами, это список команд, которые могут использовать различные программы ВКонтакте.
Платная разработка приложений
Отдельно следует отметить, что разработка приложений ВКонтакте в некоторых случаях осуществляется за деньги опытными людьми. Этот вариант подходит для тех, у кого нет ни времени, ни сил на приобретение всех необходимых знаний для самостоятельного творчества.
Разработка приложений является основным видом деятельности для некоторых людей. Стоимость работы не слишком высока, и если вы можете позволить себе ее оплатить, вы можете получить действительно хороший результат, обратившись к хорошему специалисту.
Но если вы хотите научиться разрабатывать приложение самостоятельно, следующая инструкция для вас.
Последовательность создания приложения
- Резюме. Вы должны написать на листе все пожелания к будущей программе.
- Дизайнерская работа. Вам предстоит рисовать кнопки, фоны, а также надписи.
- Программирование. Вы должны написать функции и классы, благодаря которым будут реализованы действия.
- Работа с ошибками. Рекомендуется проверить наличие ошибок и исправить их.
- Расположение кода ВКонтакте.
Бесплатные программы
Программы для приложений ВКонтакте можно бесплатно скачать в Интернете. В первую очередь, конечно, нужно скачать Adobe Flash. Это главная и главная программа, которая позволяет начать работу над вашим проектом. Эта программа для создания приложения очень удобна. Однако новичку работать с ней непросто.
Но со временем появляются навыки, и пользоваться им становится проще. Другие программы для приложений также просты в использовании. 3D-движки, например, ускоряют и упрощают процесс создания приложений.
Типы приложений
Прежде чем начать думать, как создать приложение в ВК, нужно знать, что на этом ресурсе их два вида. Кстати, это отражено в документации.
- Флэш-приложения. Это файлы с расширением .swf. Они создаются в среде Adobe Flash, затем компилируются в файл, после чего загружаются на сервер данного ресурса или на собственный сервер.
- Приложения iframe (iframe). Это можно сделать с помощью различных технологий, предоставляемых доступными сегодня браузерами. Затем на странице ВКонтакте появится конкретное окно, где люди смогут воспользоваться этим приложением. Программа будет передавать и получать данные с помощью JavaScript.
Обучающее видео
Всем, кто хочет понять, как создать приложение ВКонтакте, стоит увидеть этот процесс своими глазами. Ведь так информация воспринимается гораздо лучше. Видео откроет вам глаза на многие вопросы.
Надеемся, что теперь вам стало более понятно, как создать приложение ВКонтакте.
Что необходимо знать
Отдельно хотелось бы сказать о некоторых языках программирования и технологиях, которые необходимо знать. Как делать заявки в ВК, не зная их? Это нереально. Вот список:
- Adobe Flash
- Сценарий действия
- 3D двигатели
- PHP
- HTML
- JavaScript
Изучение всего этого займет некоторое время. Ваш успех будет зависеть исключительно от того, сколько часов в день вы готовы тратить на учебу. Конечно, человек, день и ночь думающий о том, как сделать приложение ВКонтакте, разберется в кратчайшие сроки.
Как создать приложение ВК
Прежде чем подать заявку на ВК самостоятельно, определитесь с типом. На ресурсе их всего два:
- Проекты iframe создаются с помощью специальных инструментов браузера. Данные принимаются и передаются через JavaScript. Люди, которые запускают ваш проект, открывают отдельное окно в браузере, чтобы они могли его использовать.
- Флэш-приложения — это файлы с расширением .swf. Они создаются через Adobe Flash, после чего сжимаются в файл и загружаются на сервер.
Разработка приложений ВК требует определенных навыков, но помочь в создании могут специальные инструменты социальных сетей.
Через ВК
Как создать приложение для VK Apps? Для этого следует воспользоваться сервисом из социальной сети. С его помощью разработчики могут создавать собственные сервисы для использования в мобильном приложении Вк. Следуйте пошаговым инструкциям:
- Перейдите на главную страницу сайта Vk Developres (https://vk.com/dev). Вы должны быть авторизованы в социальной сети.
- Перейдите на вкладку «Мои приложения».
- В открывшемся окне нажмите кнопку создать проект.
- Откроется форма с полями для заполнения. Введите название вашего проекта, выберите платформу, тип и категорию. Вы также можете добавить описание, которое расскажет обо всех преимуществах вашего приложения.
- Нажмите кнопку «Переключить загрузку» и загрузите файл. Затем необходимо будет подтвердить действие с помощью мобильного телефона.
Для создания приложений ВК нужна API-интеграция. Он позволяет открывать окна установки и настройки проекта, а также приглашать друзей и голосовать. Внутри есть возможность получить баланс пользователя и события в случае успешной установки или изменения настроек.
Как создать приложение в ВК для группы? Для этого в конструкторе выберите вариант «Встроенное приложение», и установите флажок напротив пункта «Приложение сообщества».
После отправки сотрудники социальной сети Вконтакте проверят ваш готовый проект и решат, будет ли он занесен в специальный каталог.
Программы для разработки
Создать приложение iFrame в ВК можно через специальные программы и сервисы. Это поможет, если вы не хотите тратить время на изучение языков программирования и прочих тонкостей.
Для создания flash-проектов необходимо научиться работать с Adobe Flash. Новичку справиться с ним поначалу непросто, но он позволит любому пользователю ПК создать полноценный, качественный проект.
Если нет времени изучать азы программирования, можно воспользоваться сервисами и софтом для разработки приложений ВКонтакте. Но, как правило, бесплатные версии имеют ограниченный функционал. Поэтому, чтобы получить полноценный готовый проект, иногда придется заплатить немалые деньги. Наиболее популярными приложениями для мобильных устройств являются:
- конструктор 3apps.ru;
- Рынок приложений;
- iBuildApp;
- АппГейзер.
Сервис BeApp позволяет создать приложение в группе ВК, где вы являетесь администратором. Конструктор встраивается в сообщество в несколько кликов. Основные функции доступны бесплатно. С помощью встроенного редактора вы можете точно настроить каждый элемент.
Приложение iFrame или Flash Вконтакте можно создать бесплатно, изучив особенности программирования и применив их на практике. При использовании стороннего программного обеспечения будьте осторожны, так как инструменты и программы требуют разрешения на доступ к вашей учетной записи.
Работа профессионала
Самый простой способ создать — заказать разработку у команды профессионалов. Этот способ может быть затратным в финансовом плане, но имеет ряд преимуществ:
- Экономит время, так как вам не нужно изучать основы программирования и работать над проектом самостоятельно.
- Вы сможете избежать ошибок, которые часто обнаруживаются после тестирования проекта.
- Специалисты выполнят проект не только на высоком уровне, но и достаточно быстро.
- Создать приложение ВК можно не только на русском, но и на английском языке.
Все, что вам нужно сделать, это получить готовый проект, способный завоевать большую популярность среди пользователей. Если вам нужна ваша программа или иго для заработка, она сможет окупить все затраты профессионалов в будущем.
Исходники приложений
создание проекта не обязательно начинать с нуля. Вы можете использовать исходный код, который некоторые разработчики бесплатно распространяют в Интернете. Часто их можно найти на форумах или файлообменниках.
Если вам нужен источник, данные которого не могут быть найдены, вы можете сделать следующее:
- Установите себе приложение и запустите его.
- Щелкните правой кнопкой мыши в открывшемся окне, чтобы открыть контекстное меню. Здесь вы выбираете пункт «Исходный код» на странице.
- Появится строка поиска, где вы должны ввести http://. Откроется список ссылок.
- Найдите ZIP-файл в списке и скопируйте его в буфер обмена.
- Вставьте ссылку в адресную строку браузера, удалите все косые черты и нажмите клавишу Enter.
После проделанной процедуры архив будет скачан на ваш жесткий диск. Измените расширение файла на .swf, после чего вы сможете открыть его в Adobe Flash или любой удобной программе. Для начала работы с исходником необходимо получить код. Это делается путем декомпиляции — сложного процесса, воссоздающего исходный код из машинного кода.
Разработка приложений в ВК доступна любому пользователю при условии, что он знаком с основами программирования и собирается совершенствовать свои навыки.
Создание проекта может занять много времени, поэтому альтернативой является использование специальных конструкторов. Кроме того, для достижения более эффективного результата вы всегда можете воспользоваться услугами профессиональных разработчиков.
Самый легкий способ
Если вы хотите создать свое приложение в кратчайшие сроки, воспользуйтесь конструктором приложений ВКонтакте. Например, бесплатные приложения позволяют создать приложение за 5 минут.
Источник: vk-on.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-программист. Он за несколько часов написал мне всю серверную часть и так разложил, все по полочкам, что теперь я сама могу редактировать код, когда мне нужно. Плюс грамотно построенный код и так необходимые комментарии к коду.
Структурируй код, пиши комментарии и пояснения. Не экономь на этом время. Чем больше будет становиться проект, тем сложнее в нем будет разобраться в будущем!
ЧИТАЙТЕ ТАКЖЕ |
![]() |
Чем все закончилось (мой опыт)!
На этом мои мытарства с созданием приложения закончились. Понятно, что в нем осталось достаточно много багов, которые должны были всплыть при массовом тестировании уже в самой социальной сети Vkontakte, но не тут-то было. После того как я внесла необходимые 10 голосов (внутренняя валюта Вконтакте, равная примерно 70 рублям) для залога, нарисовала все необходимые для размещения баннеры и иконки, оставалось отправить приложение на модерацию. После двух дневного ожидания мне пришел ответ с отказом. В сообщении было сказано, что в моем приложении недостаточно функционала.
Сначала, я не стала вешать нос, и решила расширить функционал, я добавила в приложение новые функции, такие как, архив предсказаний для каждого пользователя, рекомендации к гаданию по драгоценному камню, которые можно было бы использовать как отдельное гадание и функции с информацией о гадании и о приложении. Ответ был тем же. Я посылала приложение на модерацию еще несколько раз, но безуспешно.
Ко мне пришла мысль, разместить свое приложение в другие социальные сети, ведь для этого нужно было бы просто переделать API, но не тут-то было, в социальных сетях Мой мир и Одноклассники запрещено размещать гадания. Так мое приложение не увидело свет. В принципе, сейчас я понимаю, в чем была неправа (см. выше мои ошибки) и сегодня сделала бы все по-другому.
Лучший дизайн, другая идея, более обширный функционал. При условии, что конкуренция среди разработчиков приложений Vkontakte очень велика и люди делают на них действительно большие деньги, считаю, что самоучке в одиночку такое не осилить. Нужна команда и очень хорошая идея.
Если все разрабатывать самому, совмещая с постоянной работой, потребуется очень много времени, а кто знает, что изменится пока вы будете все изучать. Может быть когда я читала те пресловутые статьи, что даже любой тест принесет вам деньги, информация была еще актуальна, но свое приложение я писала около года. За это время многое изменилось.
Я задумывалась еще как-то заработать на своем приложении с помощью рекламы, но опять столкнулась с недостатком информации, хотелось бы услышать о чьем-нибудь опыте на этой стезе и уже уберечься от глупых ошибок.
В любом случае, я рада, что работала над созданием приложения Vkontakte хоть и не успешного. Я изучила много информации, получила бесценный опыт и сделала выводы, которые помогут мне в дальнейшем. Надеюсь, мой опыт поможет вам избежать ненужных ошибок.
Подписывайтесь на обновления блога «Дизайн в жизни»
по e-mail или социальных сетях
- Share on Vkontakte
- Share on Telegram
Источник: des-life.ru