Flutter SDK ベストプラクティス
モバイルアプリケーションのパフォーマンスは、ビジネスにとって非常に重要です。私たちの技術は、アプリのユーザー体験を向上させることに焦点を当てています。そのため、画面のパフォーマンスは私たちのソリューションの核心部分です。エンゲージメントとコンバージョン率を向上させるために、画面の読み込み時間を最小限に抑えるためのいくつかのアプローチを採用しています。
フォントを使用した初期化
この機能は Rokt Flutter SDK バージョン 4.2.0 からサポートされています。
One Platform で希望するフォントを提供する代わりに、またはそれに加えて、アプリケーションにすでにバンドルされているフォントを利用することができます。これには、初期化時にフォントをダウンロードする可能性を排除し、ネットワークの利用を減らし、ダウンロードエラーの可能性を減少させるという利点があります。
この機能を利用する場合、フォントのポストスクリプト名とファイルパスを提供する必要があります。ポストスクリプト名はレイアウトで使用されているものと一致する必要があります。不明な場合はアカウントマネージャーに確認してください。
この機能を利用するには、フォントが pubspec.yaml
に定義されている必要があります。各フォントについて pubspec.yaml
に定義されているのと同じファイルパスを渡す必要があります。詳細については、https://docs.flutter.dev/cookbook/design/fonts#declare-the-font-in-the-pubspecyaml-file を参照してください。
import 'package:rokt_sdk/rokt_sdk.dart';
RoktSdk.initialize('222', appVersion: '1.0.0', fontFilePathMap: {"Arial-Bold": "fonts/Arial-Bold.ttf"});
アプリ設定の使用
アプリケーションは、独自のアプリケーション環境から設定を送信できるようになりました。これにより、Rokt SDKはシステムのデフォルトに依存するのではなく、アプリケーションのカスタム設定を使用することができます。
// アプリケーションがライトモードのみをサポートする場合。
RoktConfig roktConfig =
RoktConfig(colorMode: ColorMode.light);
RoktSdk.execute(
// 他のパラメータ,
roktConfig: roktConfig,
)
ColorMode オブジェクト
値 | 説明 |
---|---|
light | アプリケーションはライトモードです |
dark | アプリケーションはダークモードです |
system | アプリケーションはシステムのカラーモードにデフォルト設定されます |
詳細については、how-toセクションを参照してください。