Этот репозиторий является примером приложения VK Mini App с оптимизацией под разные платформы и сменой темы, а также поддержкой системной кнопки "Назад" на Android и свайпов на iOS. Также в src/panels/features/Popouts.js есть пример реализации модальных окон, карточек, алертов и т.п.
VK Mini Apps — это открытая платформа для разработки встраиваемых кросс-платформенных мини-приложений, которые можно запустить внутри ВКонтакте — в Android, iOS, версии для компьютера и мобильной версии vk.com.
Откройте терминал (консоль) в папке, в которую Вы скопировали репозиторий. Затем введите команду npm install и нажмите Enter. Когда все зависимости будут установлены (выполнение команды завершится), введите команду npm start, подтвердив запуск приложения нажатием Enter.
Да, конечно.
В файле App.js только определяются платформа и тема. Всё остальное происходит в файле src/panels/Home.js (далее — Home.js)
Вы можете создавать панели в уже созданной папке src/panels/features. Там уже есть несколько панелей для примера. Импортируйте созданные панели в Home.js и найдите в нём массив объектов panels. Следуя комментариям к коду и уже существующим там панелям, допишите свои. Дальше приложение всё сделает само, Вам не нужно больше ничего редактировать.
Эта фича позволяет вывести баннер под меню в десктопной версии. Всё описано в комментариях к коду. Вот пример такого баннера:
Здесь Вы можете найти полезные сведения, которые Вы можете использовать при разработке сервиса: