Skip to content
React Native Skia ガイドブック
Esc
navigateopen⌘Jpreview
On this page

公式チュートリアル・サンプル集リンク

本書が「書かない」方針で各章から外した、環境構築・数値の詳細・サンプルプロジェクトへの公式リンク集です。

本書は概念の解説とコード例を中心に構成しており、環境依存の細かい手順や数値は各章から意図的に外し、公式ドキュメントへのリンクに委ねています。このページはその案内をまとめた一覧です。

セットアップ

インストールと環境構築

Getting Started: Installation

yarn add @shopify/react-native-skiaによるインストール手順、Expoのwith-skiaテンプレート、iOS/Androidそれぞれのネイティブビルド要件(Podのインストール、Android NDKの設定など)をまとめています。最初の描画とレンダリングモードで扱わなかった、プロジェクトへの導入そのものはここが起点です。

バンドルサイズの詳細

Getting Started: Bundle Size

Web対応のしくみで触れたiOS約6MB・Android約4MB・Web約2.9MB(gzip)という数値の算出方法を、Android App BundleでのAPK差分やiOSのAd-Hoc配布レポートを例に詳しく解説しています。

実践トピックの補足

Headless: GPUアクセラレーションの構成

Getting Started: Headless

Headlessレンダリングの章で扱った基本のオフスクリーン描画に加え、Node環境でGPUアクセラレーションを有効にするためのOffscreenCanvas APIポリフィルの構成例へのリンクがあります。

Video: APIリファレンス全体

Video

動画の描画の章で扱ったuseVideoの使い方一式に対応する公式ページです。オプションやAPIの追加・変更は、まずここで最新の内容を確認してください。

Web Support: 手動セットアップの全手順

Getting Started: Web

Web対応のしくみではCanvasKitのロードと.web拡張子解決という2つの要点に絞って解説しました。CDNロード・コード分割・遅延登録など、Webpack/Viteプロジェクト向けの手動セットアップ手順一式はこちらにまとまっています。

公式チュートリアル・サンプルプロジェクト

React Native Skiaの公式ドキュメントには、コミュニティが作成した実装例へのリンク集「Tutorials」があります。動画とコードの両方が公開されているものが多く、本書で扱いきれなかった応用的な実装(ゲーム開発、コンピュータービジョン連携など)の入り口として参照してください。

符号付き距離関数(SDF)

アニメーション

ジェスチャー

バックドロップフィルター

チャート

イメージフィルター

グラデーション

シェーダー

パス

ネイティブビュー

コンピュータービジョン

ゲーム

最新の一覧は随時更新されるため、公式のTutorialsページを直接確認することをおすすめします。