Makepad 入門ガイド logo

Makepad 入門ガイド

開く

Makepad開発のエントリーポイント。プロジェクトのセットアップ、構造、Rustを使用したクロスプラットフォームUIアプリケーション構築のための利用可能なスキルを学びます。

共有:

Makepad 入門ガイド

Makepad開発のエントリーポイント。利用可能なスキルとMakepadアプリケーションの構築方法をここから学びます。

クイックスタート

  1. 新規プロジェクト? → プロジェクトのスキャフォールディングと初期化
  2. プロジェクトの構成? → プロジェクト構造を学ぶ
  3. 基礎を学ぶ? → Makepad Coreで基礎を学ぶ

スキル概要

カテゴリ 説明 使用場面
makepad-getting-started プロジェクトのセットアップと構造 新規プロジェクト開始時
makepad-core レイアウト、ウィジェット、イベント、スタイリング 基礎を学ぶ
makepad-components 組み込みウィジェットリファレンス 特定のコンポーネントが必要な時
makepad-graphics シェーダー、SDF、アニメーション ビジュアルエフェクト
makepad-patterns 状態、非同期、レスポンシブデザイン 高度なパターン
makepad-deployment 全プラットフォーム向けビルド アプリのパッケージング
makepad-reference トラブルシューティング、コード品質 デバッグ、リファクタリング
makepad-evolution 自己改善スキル 自動学習

最初のステップ

# 新しいMakepadプロジェクトを作成
cargo new my_app
cd my_app

# Cargo.tomlにMakepad依存関係を追加
[dependencies]
makepad-widgets = { git = "https://github.com/makepad/makepad", branch = "rik" }

# 実行
cargo run

主な機能

  • クロスプラットフォーム:デスクトップ、モバイル、Web向けの単一コードベース
  • GPUアクセラレーション:カスタムシェーダーベースのレンダリングとSDF描画
  • ライブデザイン:ホットリロード可能なDSLによる迅速なUI開発
  • 高性能:ネイティブコンパイル、仮想DOMなし

リソース

次のステップ

プロジェクトをセットアップした後、探索:

  1. makepad-core - レイアウトシステムとウィジェットを学ぶ
  2. makepad-components - 利用可能なUIコンポーネントを閲覧
  3. makepad-patterns - 再利用可能なパターンを発見

コメント

まだコメントがありません。最初のコメントを投稿してください!