Proje
volla-cloud-services
- 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
- 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.
- Run npm run tauri build to produce the default build, a standard user app that appears in the App Grid.
- To build the version that appears in Android System Settings instead, add the feature flag: npm run tauri build -- --features system_settings.
Kütüphane olarak
- 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.
- 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
- GitHub'daki kodGitHub'da aç ↗Last change 1 Eylül 2026.
- Sürümandroid-service-runtime-v0.3.3Ön sürüm, yayımlandı 7 Temmuz 2026.
- Volla telefonları için uygulama yayımlıyor (android-service-runtime-v0.3.3)github.com/HelloVolla/volla-cloud-services/releases/tag/android-service-runtime-v0.3.3 ↗
- Telefon uygulaması yayımlıyor (android-service-runtime-v0.3.3)github.com/HelloVolla/volla-cloud-services/releases/tag/android-service-runtime-v0.3.3 ↗
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