Files
self/packages/mobile-sdk-demo
2025-10-06 13:07:11 +02:00
..
2025-10-06 13:07:11 +02:00

Self Demo App

This is a demo application for testing the Self mobile SDK.

Configuration

New Architecture

The new architecture (Fabric + TurboModules) can be toggled on/off:

Android: Set newArchEnabled in android/gradle.properties

  • newArchEnabled=true - Enable new architecture
  • newArchEnabled=false - Disable new architecture (default)

iOS: Set :fabric_enabled in ios/Podfile

  • :fabric_enabled => true - Enable new architecture
  • :fabric_enabled => false - Disable new architecture (default)

Hermes Engine

Hermes JavaScript engine can be toggled on/off:

Android: Set hermesEnabled in android/gradle.properties

  • hermesEnabled=true - Enable Hermes (default)
  • hermesEnabled=false - Use JSC instead

iOS: Set :hermes_enabled in ios/Podfile

  • :hermes_enabled => true - Enable Hermes (default)
  • :hermes_enabled => false - Use JSC instead

Current Settings

  • New Architecture: Disabled
  • Hermes: Enabled

Build Commands

After changing configuration:

# Clean and rebuild
yarn clean

# Run on Android
yarn android

# Run on iOS
yarn ios