この質問を見て、Android に 7 年近く携わってきたベテランとして、言いたいことがあります。
現在、Android システムを使用するデバイスは比較的多くあります。中国、米国、韓国など、世界中の多くの国が Android を使用しています。Android は長年にわたって開発が行われており、Google は 2005 年に Android を買収し、2007 年に Android 1.0 モバイル オペレーティング システムをリリースしました。
Honmengシステムはファーウェイが発売し、多くの端末で採用されており、現時点ではAndroidに比べて数は少ないですが、一定の市場があるため、多くの企業に需要があるでしょう。たとえば、Zhihu アプリ、JD.com アプリ、淘宝網アプリ、Douyin アプリなどには、通常、Android、IOS、Hongmeng などのバージョンがあります。
最も重要なことは、ファーウェイがHarmonyOS 4システムをリリースした後、HarmonyOSの次期バージョンではAndroidアプリケーションのサポートを終了し、 Harmonyネイティブアプリケーションをリリースすることを発表し、その後、国内大手企業が次々と対応し、HarmonyOS用のネイティブアプリケーションを開発したことです。システム。GAC Trumpchi と Coolpad の 2 つの巨人が加わったことで、Hongmeng システムの威力と幅広い応用の可能性がさらに証明されました。
Android は初心者にはあまりお勧めしませんが、ハイエンド バックエンドの人なら Android を学んだほうがずっと良いでしょう。
紅蒙を学習する必要がある方は、「紅蒙ゼロ基礎初心者学習ガイド」をご覧ください。完全版は記事の最後にありますので、アクセスしてください。
『Hongmeng Zero Basics 初心者学習ガイド』
目次
1. クイックスタート
HarmonyOS アプリケーション開発の初心者に適しています。ページジャンプ/リターン機能を備えた簡単なアプリケーションを構築することで、プロジェクトディレクトリの主要ファイルをすぐに理解し、HarmonyOS アプリケーション開発プロセスに慣れることができます。
- 開発準備
- 基本的な考え方
- 工具の準備
- 最初の ArkTS アプリケーションの構築 (ステージ モデル)
- 最初の ArkTS アプリケーション (FA モデル) を構築する
- 最初の JS アプリケーション (FA モデル) をビルドする
2. 基礎知識の育成
- アプリケーションパッケージの基本
- アプリケーションパッケージの概要
- アプリケーションパッケージの構造
- アプリケーションパッケージのマルチHAPメカニズム
- アプリケーション パッケージのインストールとアンインストールのプロセス
- アプリケーションパッケージの更新プロセス
- 共有パッケージ
- アプリケーションパッケージのクイックフィックス
- アプリケーション構成ファイル(ステージモデル)
- アプリケーション プロファイルの概要 (ステージ モデル)
- app.json5 構成ファイル
- module.json5 設定ファイル
- アプリケーションプロファイル概要(FAモデル)
- アプリケーションプロファイル概要(FAモデル)
- アプリオブジェクトの内部構造
- deviceConfig の内部構造
- モジュールオブジェクトの内部構造
3. リソースの分類とアクセス
アプリケーション開発では、色、フォント、間隔、画像などのリソースがよく使用されますが、これらのリソースの値はデバイスや構成によって異なる場合があります。
- リソースの分類とアクセス
- リソースの分類
- リソースディレクトリ
- リソースグループディレクトリ
- リソースディレクトリとリソースファイルを作成する
- リソースディレクトリとリソースファイルを作成する
- リソースディレクトリの作成
- リソースファイルを作成する
- リソースアクセス
- アプリケーションリソース
- システムリソース
- リソースのマッチング
4.ArkTs言語を学ぶ
ArkTS は、HarmonyOS が推奨する主要なアプリケーション開発言語です。ArkTS は、アプリケーション開発を中心としたTypeScript (TS) エコシステムをさらに拡張し、TS のすべての機能を継承し、TS のスーパーセットです。したがって、ArkTS 言語を学習する前に、開発者は TS 言語開発能力を備えていることをお勧めします。
- ArkTS 言語の最初の紹介
- 基本的な文法
- 基本的な構文の概要
- 宣言的な UI の説明
- カスタムコンポーネント
- ステータス管理
- その他のステータス管理
- 追加の状態管理の概要
- @Watch デコレータ: 状態変数変更通知
- $$ 構文: 組み込みコンポーネントの双方向同期
- レンダリングコントロール
- レンダリング コントロールの概要
- if/else: 条件付きレンダリング
- ForEach: ループレンダリング
- LazyForEach: データの遅延読み込み
下記のQRコードを読み取って「Hongmeng Zero Basics Beginners Study Guide」を無料で入手してください