はじめに
React Native Skia を日本語で体系的に学ぶインタラクティブな解説本です。
この本は React Native Skia を 日本語で体系的に学ぶための解説本です。公式ドキュメント(Skia 2.x 系に対応)をベースに、 概念の解説から実践的なコード例までを日本語で再構成しています。
この本で学べること
- Canvas・図形・Paint といった Skia の基本構成要素の使い方
- 画像・テキスト・カラーフィルター・シェーダーを使った描画表現
- Reanimated やジェスチャーと組み合わせたアニメーション
- Skottie(Lottie)や動画描画、Headless レンダリングなどの実践トピック
ページの一部は、ブラウザ上で実際に動く Skia のデモを埋め込んで解説します。React Native Skia は CanvasKit(Skia の WebAssembly ビルド)を通じて Web 上でも動作し、ネイティブと同じ API で 本物の描画結果を確認できます。
対象読者
React Native の開発経験があり、これから Skia による高度な描画・アニメーションを学びたい方を 想定しています。Skia 自体の予備知識は前提としません。
目次
第1部 Skiaを理解する
第2部 Canvasと図形の基本
第3部 画像とテキスト
第4部 色・フィルター・シェーダー
第5部 アニメーションと操作
第6部 実践トピック
付録
この本の出典・ライセンスについてはクレジットとライセンスページを参照してください。