Skip to content

Экспериментальный, неофициальный клиент ВКонтакте, с открытым исходным кодом, построенный при помощи фреймворка Flutter, с поддержкой прослушивания музыки без необходимости приобретать подписку VK BOOM.

Notifications You must be signed in to change notification settings

Zensonaton/FlutterVK

Repository files navigation

Лого Flutter VK

Flutter VK

Экспериментальный, неофициальный клиент ВКонтакте, с открытым исходным кодом, построенный при помощи фреймворка Flutter, с поддержкой прослушивания музыки без необходимости приобретать подписку VK BOOM.

Windows & Android release

Скриншоты

Tip

Приложение часто меняет свой облик, поэтому учтите, что приложение может немного отличаться от того, что показано на скриншотах.

Полноэкранный плеер:
Скриншот Windows, полноэкранный плеер

Главная страница:
Скриншот Windows, страница «Музыка» (светлая и тёмная)

Страница «Любимая музыка»
Скриншот Windows, страница «Любимая музыка» (светлая и тёмная)

Цветовая схема приложения может меняться в зависимости от обложки текущего трека, если включена особая настройка:
Скриншот Android, страница «Музыка» (тёмная, разные цвета)

Android, главный экран:
Скриншот Android, страница «Музыка» (светлая) Скриншот Android, страница «Музыка» (тёмная)

Android, полноэкранный плеер:
Скриншот Android, полноэкранный плеер Скриншот Android, полноэкранный плеер (с тексом)

Установка

Поддерживаемые платформы

Благодаря магии фреймворка Flutter, приложение Flutter VK может запускаться сразу на множестве платформ. В данный момент, Flutter VK работает на этих платформах:

  • Windows
  • Android

В будущем планируется поддержка:

  • Linux
  • MacOS (необходим тестировщик с Macbook'ом)
  • iOS Обычным пользователям без Dev-сертификатов будет трудным устанавливать приложение. Поскольку релиз приложения в App Store не считается приоритетной задачей, поддержка iOS не будет осуществлена
  • Web-версия приложения Flutter поддерживает запуск приложения в Web, однако стабильность и плавность таких приложений оставляет желать лучшего, поэтому эта платформа не будет поддерживаться

Загрузка и установка

Warning

Flutter VK всё ещё находится в состоянии разработки, поэтому Вы рано или поздно столкнётесь с ошибками, как большими, так и маленькими.

Столкнувшись с ошибками, не забывайте их репортить в Github Issues.

В данный момент, Flutter VK можно загрузить для Windows или Android с Github Release'ов, либо с Telegram-канала Flutter VK CI.

Tip

При загрузке с Github Release'ов рекомендуется загружать именно Release-версии приложений, что обеспечит Вас более стабильным опытом использования приложения.

Компиляция/запуск debug-приложения

Компиляция или запуск приложения состоит из нескольких шагов.

  1. Установите фреймворк Flutter. Шаги для этого описаны на официальном сайте Flutter.

  2. Установите зависимости для приложения:

    flutter pub get
  3. Запустите приложение. Если Вы пользуетесь VS Code, то нажмите F5, и через некоторое время приложение запустится в Debug-режиме. В ином случае, воспользуйтесь:

    flutter run

Note

Debug-версии билдов имеют отвратительную производительность, а также имеют огромный размер .exe/.apk-файлов, и это нормально.

  1. Завершив делать изменения, протестируйте приложение, запустив его в Release-режиме:

    flutter run --release

About

Экспериментальный, неофициальный клиент ВКонтакте, с открытым исходным кодом, построенный при помощи фреймворка Flutter, с поддержкой прослушивания музыки без необходимости приобретать подписку VK BOOM.

Topics

Resources

Stars

Watchers

Forks