Экспериментальный, неофициальный клиент ВКонтакте, с открытым исходным кодом, построенный при помощи фреймворка Flutter, с поддержкой прослушивания музыки без необходимости приобретать подписку VK BOOM.
Tip
Приложение часто меняет свой облик, поэтому учтите, что приложение может немного отличаться от того, что показано на скриншотах.
Благодаря магии фреймворка 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-версии приложений, что обеспечит Вас более стабильным опытом использования приложения.
Компиляция или запуск приложения состоит из нескольких шагов.
-
Установите фреймворк Flutter. Шаги для этого описаны на официальном сайте Flutter.
-
Установите зависимости для приложения:
flutter pub get
-
Запустите приложение. Если Вы пользуетесь VS Code, то нажмите F5, и через некоторое время приложение запустится в Debug-режиме. В ином случае, воспользуйтесь:
flutter run
Note
Debug-версии билдов имеют отвратительную производительность, а также имеют огромный размер .exe
/.apk
-файлов, и это нормально.
-
Завершив делать изменения, протестируйте приложение, запустив его в Release-режиме:
flutter run --release