Skip to Content
react-native-kernel is in active development (v0.0.0) — APIs may change before v1.
DocsRoadmap

Roadmap

react-native-kernel is being built in phases. Shipped so far:

  • ✅ kernel/system — device info, network state, battery
  • ✅ kernel/network — API client, offline queue, file upload
  • ✅ kernel/storage — secure storage, offline sync
  • ✅ kernel/auth — biometric unlock, session/inactivity toolkit
  • ✅ kernel/permissions — unified request/check API + fallback UI
  • ✅ kernel/media — QR, barcode, and document scanning
  • ✅ kernel/picker — pick any file type, with URI or streamed base64 content
  • ✅ kernel/updates — App Store / Play Store version check

Everything below this line is planned, not implemented. If you import from this subpath today, it won’t resolve.

kernel/ui (next)

  • <OTPInput length={4 | 6} /> — auto-focus, paste support, Android SMS autofill
  • <Marquee> — looping scrolling text
  • <NetworkImage> — disk + memory caching, blurhash placeholder, offline fallback

This is also where SSID/BSSID access on Android (ACCESS_FINE_LOCATION) gets a proper request flow via kernel/permissions — today kernel/system only checks that permission, it never requests it.

Have a request?

Open an issue on GitHub  if there’s something here you need sooner rather than later.

Last updated on