- Home
- A/B Testing Tools
- Nativeblocks
Nativeblocks
What it is
Nativeblocks is a server-driven UI platform for Android and iOS teams that want to update app screens without shipping a new app release. Its SDK renders server-defined frames through native Jetpack Compose or SwiftUI components. Developers can add their own views, styling and logic as blocks, modifiers and actions. Teams can serve different frame variants based on attributes such as country, app version or plan, and use them for A/B testing, segmented rollouts or personalization. Frames can include translations; apps can set a language and read translated keys from native code. Local caching keeps frames available when connectivity is lost. The workflow includes an SDK, a CLI for generating typed DSL and deploying frames, and a dashboard for releases and monitoring. SDK event logs can be forwarded to Firebase, Amplitude, PostHog or other analytics and crash-reporting services. Deployment is available through managed cloud or self-hosted Core API and Studio with Docker; self-hosting the Core API requires a license key. The Free plan is free for up to 1,000 active users. Starter is $19 a month, Growth is $99 a month, and Scale is $399 a month.
For and against
For
- Updates screens without a new app release.
- Renders frames through native Compose or SwiftUI components.
- Supports variants based on country, app version or plan.
- Locally cached frames remain visible without connectivity.
- Free plan supports up to 1,000 active users.
Against
- Self-hosted Core API requires a license key.
- Android SDK requires API 26 or later.
- iOS SDK requires iOS 15.0 or later.
The verdict
Nativeblocks supports native-rendered, remotely served screens with targeting, localization and offline caching. Review its SDK requirements and the license requirement for a self-hosted Core API when planning deployment.
Who it suits
It suits Android and iOS teams that want to change mobile interfaces without shipping a new app release. Teams can use managed cloud or self-host Core API and Studio with Docker.
Plans and prices
Free
Up to 1,000 active users · For prototypes and side projects
Read 7 Oct 2026 · nativeblocks.io
Starter
Up to 10,000 active users · For apps finding their audience
Read 7 Oct 2026 · nativeblocks.io
Growth
Up to 100,000 active users · For apps with a growing user base
Read 7 Oct 2026 · nativeblocks.io
Scale
Up to 1,000,000 active users · For large, established apps
Read 7 Oct 2026 · nativeblocks.io
Custom
For more than a million monthly active users · On-premise deployment · Dedicated support SLA
Read 7 Oct 2026 · nativeblocks.io
On the record
- A/B testing
- Teams can serve frame variants based on user attributes such as country, app version, or plan.nativeblocks.io · read 7 Oct 2026
- Bring your own components
- Developers can register their own Compose or SwiftUI views, styling, and logic as blocks, modifiers, and actions.nativeblocks.io · read 7 Oct 2026
- Deployment options
- Nativeblocks offers managed cloud, and its Core API and Studio can be self-hosted with Docker; the Core API self-hosted option requires a license key.nativeblocks.io · read 7 Oct 2026
- Developer workflow
- The platform includes an SDK, a CLI for generating typed DSL and deploying frames, and a dashboard for releases and monitoring.nativeblocks.io · read 7 Oct 2026
- Enterprise security
- The enterprise pricing page lists SOC 2 and GDPR compliance, custom security audits, and data residency options.nativeblocks.io · read 7 Oct 2026
- Integrations
- SDK event logs can be forwarded to Firebase, Amplitude, PostHog, or other analytics and crash-reporting services.nativeblocks.io · read 7 Oct 2026
- Intended users
- The product is presented for Android and iOS teams that want to change mobile UI without app store review delays.nativeblocks.io · read 7 Oct 2026
- Localization
- Frames can include translations, and the app can set a language and read translated keys from native code.nativeblocks.io · read 7 Oct 2026
- Native rendering
- Its SDK renders server-defined frames using the app’s native Jetpack Compose or SwiftUI components.nativeblocks.io · read 7 Oct 2026
- Notable limits
- The documented SDK requirements are Android API 26 or later with Kotlin 2.2+ and Jetpack Compose, or iOS 15.0 or later with Swift 5.9+ and SwiftUI.nativeblocks.io · read 7 Oct 2026
- Offline support
- Frames are cached locally so users can still see UI without connectivity.nativeblocks.io · read 7 Oct 2026
- Support
- The support page says the team will respond to support requests within 24 hours.nativeblocks.io · read 7 Oct 2026
- What it does
- Nativeblocks is a server-driven UI platform that lets teams update native mobile app screens without shipping a new app release.nativeblocks.io · read 7 Oct 2026