HarmonyOSアプリ開発 - コンポーネント間の状態共有(Prop、Link...)

状態共有 - 親子間の一方向共有 **@Prop** デコレータで修飾された変数は、親コンポーネントとの間で一方向の同期関係を構築できます。**@Prop** で修飾された変数は変更可能ですが、その変更は親コンポーネントには同期されません。 @Entry @Component struct ParentComponent { @State funds: number = 0 build() { Column({ space: 20 }){ Text('親コ ...

6月5日 17:34 投稿

HarmonyOS Next における ArkTS 宣言的 UI 構築の基礎

ArkTS 宣言的パラダイムの概要 HarmonyOS Next のアプリケーション開発において、ArkTS は宣言的な構文を通じてユーザーインターフェースを定義します。このアプローチにより、開発者は状態と UI の関係を明確に記述し、効率的に画面構成を組み立てることが可能になります。本稿では、コンポーネントの实例化、属性の付与、イベントハンドリング、そしてネスト構造の構築に ...

6月4日 18:44 投稿

OpenHarmonyでReact Nativeのカスタムフォントを正しく読み込む実践ガイド

OpenHarmony上でReact Nativeアプリを構築する際、カスタムフォントの読み込みは一見シンプルに見えますが、プラットフォーム固有の仕様により意外と落とし穴があります。本記事では、OpenHarmony 6.0.0(API Level 20)とReact Native 0.72.5/0.77.1を対象に、安定したフォント管理を実現するための完备な実装手法を解説します。 なぜOpenHarmonyではフォント読み込みが ...

6月3日 21:51 投稿

ダイアログ管理クラスのデモ

クラスやメソッドの名前を変更し、コードをより洗練され理解しやすいものにします。 名前付け方針 DialogConfigBuilder クラス DialogConfigBuilder:ダイアログ設定を構築するためのクラスです。 withPrimaryButton および withSecondaryButton:プライマリボタンとセカンダリボタンを設定するメソッドです。 withCustomOptions:カスタムダイアログコントロールオプショ ...

5月28日 20:30 投稿

HarmonyOSにおけるStageモデル:AbilityStageコンテナの活用

AbilityStageの概要 HarmonyOSのアプリケーションアーキテクチャにおいて、AbilityStageはモジュール単位のコンポーネント管理を行う中心的な役割を担います。これはAndroidのApplicationクラスやiOSのAppDelegateに類似しており、特定のModule(HAP)内で使用されるすべてのAbility(画面または機能単位)を管理するためのエントリポイントです。 AbilityStageを通じて、 ...

5月20日 17:00 投稿