İçeriğe atla

Proje

volla-cloud-services

an Android service for peer-to-peer appsNo description published yet.
Nasıl çalıştırılır
TelefondaVolla'da
Holochain sürümü
0.6.1-rc.5
Etkinlik
aktif
Kontrol edildi
29 Ekim 2026

What is volla-cloud-services and what is it for?

volla-cloud-services is an Android app and a set of developer libraries that run a single, system-wide Holochain conductor on a phone, so Holochain apps on that device share one always-on node instead of each bundling its own. It exists so a mobile device can stay a participant in its apps' peer-to-peer networks even when those apps are not open.

volla-cloud-services is an Android runtime for Holochain. Its centrepiece is an Android app that manages a system-wide Holochain conductor, the process that hosts Holochain apps and connects them to their networks. The app runs that conductor as an Android foreground service, so the conductor can keep running after the app itself is closed.

Alongside the app, the project ships Tauri plugins and Kotlin libraries for people building Holochain apps for Android. One plugin is used by the runtime app itself, while another is added to a Tauri app so that it uses the conductor the runtime app already provides instead of bundling its own. The Kotlin libraries package the service and a client for calling it from Android code.

A worked example ships with it: example-client-app, based on the scaffolded example forum app, connects to the conductor run by the runtime app. Each component has its own README inside the repository, and the repository's DEVELOPMENT.md covers developer information that spans components.

Nasıl edinilir

Android'de

  1. Build the android-service-runtime app from the repository with the Tauri toolchain: copy src-tauri/gen/android/key.properties.example to key.properties and fill in the values.
  2. Run npm run tauri build to produce the default build, a standard user app that appears in the App Grid.
  3. To build the version that appears in Android System Settings instead, add the feature flag: npm run tauri build -- --features system_settings.

Kaynak: https://raw.githubusercontent.com/HelloVolla/volla-cloud-services/main/apps/android-service-runtime/README.md

Kütüphane olarak

  1. For a Tauri app, add tauri-plugin-holochain-service-client from crates.io to use the conductor provided by the runtime app rather than bundling one; the plugin crates are published to crates.io by CI on release tags.
  2. For Android code, add the Kotlin client and service libraries from Maven Central; publication there is also handled by CI on release tags.

Kaynak: https://raw.githubusercontent.com/HelloVolla/volla-cloud-services/main/CHANGELOG.md

İnsanların sorduğu sorular

What does the volla-cloud-services app do on a phone?
It manages a Holochain conductor as an Android foreground service, and the app can start and stop the service, list installed Holochain apps and uninstall them. Because it is a foreground service, it can keep running even when the app is closed, so the device stays a participant in its apps' peer-to-peer networks. kaynak
Does every Holochain app on the device need to bundle its own conductor?
No. tauri-plugin-holochain-service-client is provided so a Tauri app can connect to the conductor exposed by the android-service-runtime app rather than packaging a conductor of its own. kaynak
Can it be built as a system app rather than a normal user app?
Yes. The default build is a standard user app that appears in the App Grid, and building with the system_settings feature flag produces a system app that appears in Android System Settings instead. kaynak

4 herkese açık kaynaktan derlendi; son kontrol: 23 Eylül 2026.

Deneyin: volla-cloud-services

Ayrıntılar ve kaynaklar

Kanıt

Sürüm
github.com/HelloVolla/volla-cloud-services/releases/tag/android-service-runtime-v0.3.3bir sürümle yayımlanmış · 20 Ekim 2026 tarihinden beri görülüyor · github.release@1
Son değişiklik
api.github.com/repos/HelloVolla/volla-cloud-servicesüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · github.repository@1
Etkinlik
api.github.com/repos/HelloVolla/volla-cloud-servicesüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · liveness@1
Volla
github.com/HelloVolla/volla-cloud-services/releases/tag/android-service-runtime-v0.3.3bir sürümle yayımlanmış · 20 Ekim 2026 tarihinden beri görülüyor · volla.shipped@1
Phone app
github.com/HelloVolla/volla-cloud-services/releases/tag/android-service-runtime-v0.3.3bir sürümle yayımlanmış · 20 Ekim 2026 tarihinden beri görülüyor · mobile.shipped@1

Uyumluluk

hdk
0.6.1-rc.5 · Cargo.lock @ a77b650
hdi
0.7.1-rc.5 · Cargo.lock @ a77b650
holochain-client
—
happ.yaml
yok
web-happ.yaml
yok
volla-cloud-services projesini siz mi sürdürüyorsunuz?Adınızı bu projenin sayfasına ekleyin.
Bu sayfayı sahiplenin