Setup

Configuring Native UI

Prerequisites

  • Essential Kit imported into the project from My Assets section of Package Manager

  • No platform-specific requirements - Native UI works out of the box on iOS and Android

Setup Checklist

  1. Open Essential Kit Settings (Window > Voxel Busters > Essential Kit > Open Settings), switch to the Services tab, and enable Native UI

  2. Changes are saved automatically. If you use source control, commit the updated Resources/EssentialKitSettings.asset file

Native UI Settings

Configuration Reference

Setting
Platform
Required?
Notes

Is Enabled

All

Yes

Toggles Native UI in builds; disabling strips related native code

Native UI requires minimal configuration since it primarily uses platform-standard components. The main setup is just enabling the feature.

Platform-Specific Behavior

iOS:

  • Uses native UIAlertController for alert dialogs

  • Uses UIDatePicker for date/time selection

  • Automatically matches iOS Human Interface Guidelines

  • Dialogs appear with system animations and styling

Android:

  • Uses native AlertDialog with Material Design styling

  • Uses DatePicker and TimePicker components

  • Adapts to different Android versions and manufacturer customizations

  • Respects system theme (light/dark mode)

Last updated

Was this helpful?