<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Flutter on tumf合同会社</title><link>https://778172da.llc-tumf-jp.pages.dev/tags/flutter/</link><description>Recent content in Flutter on tumf合同会社</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><copyright>Copyright © tumf LLC.</copyright><lastBuildDate>Mon, 05 May 2025 10:00:00 +0900</lastBuildDate><atom:link href="https://778172da.llc-tumf-jp.pages.dev/tags/flutter/index.xml" rel="self" type="application/rss+xml"/><item><title>Flutter用WalletConnect V2ライブラリをオープンソースでリリース</title><link>https://778172da.llc-tumf-jp.pages.dev/posts/2025/05/05/walletconnect-v2-flutter-release/</link><pubDate>Mon, 05 May 2025 10:00:00 +0900</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/posts/2025/05/05/walletconnect-v2-flutter-release/</guid><description>&lt;p>tumf合同会社のグループ会社である&lt;a href="https://wakumo.vn">WakumoVietnam&lt;/a>より、&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>用WalletConnect V2ライブラリがオープンソースとしてリリースされました。&lt;/p>
&lt;h2 id="walletconnect-v2-for-flutterとは">WalletConnect V2 for Flutterとは&lt;/h2>
&lt;p>WalletConnect V2 for &lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>は、&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>アプリケーションにWalletConnect v2プロトコルを統合するためのライブラリです。Walletsと&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/dapps">DApps&lt;/a>の両方をサポートし、Avacusとの完全な統合を実現しています。MainnetとTestnetをサポートし、ネットワークのカスタマイズも可能です。&lt;/p>
&lt;h2 id="主な機能">主な機能&lt;/h2>
&lt;ul>
&lt;li>WalletConnect v2プロトコルのサポート&lt;/li>
&lt;li>Walletsと&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/dapps">DApps&lt;/a>の両方をサポート&lt;/li>
&lt;li>Avacusとの完全統合&lt;/li>
&lt;li>MainnetとTestnetのサポート（ネットワークカスタマイズ可能）&lt;/li>
&lt;/ul>
&lt;h2 id="オープンソース">オープンソース&lt;/h2>
&lt;p>WalletConnect V2 for &lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>はMITライセンスの下で公開されており、&lt;a href="https://github.com/wakumo/flutter-wallet-connect-v2">GitHub&lt;/a>からアクセスできます。誰でも自由に使用でき、必要に応じてIssueを報告することができます。&lt;/p>
&lt;h2 id="今後の展開">今後の展開&lt;/h2>
&lt;p>WakumoVietnamでは、Web3エコシステムの発展に貢献するため、今後もオープンソースソフトウェアの開発を継続していく予定です。&lt;/p></description></item><item><title>React NativeとExpoの最新動向</title><link>https://778172da.llc-tumf-jp.pages.dev/posts/2025/02/24/react-native-expo-trends-2025/</link><pubDate>Mon, 24 Feb 2025 00:00:00 +0900</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/posts/2025/02/24/react-native-expo-trends-2025/</guid><description>&lt;p>本記事では、2025年2月24日現在のReact Native と Expo の最新動向について、これまでの進化や新機能、パフォーマンス向上の取り組み、開発体験（DX）の改善、さらには &lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a> との比較や業界での採用状況など、幅広い視点から解説しています。React Native を5年前に利用されていた方や、&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a> への移行をご経験のある方にも、最新の情報をアップデートするための参考としてご活用いただける内容となっています。各項目には公式情報や関連資料へのリンクも記載していますので、詳細な検証や最新情報の確認にも役立ててください。&lt;/p></description></item><item><title>Skiaとは？Googleが開発した高性能2Dグラフィックスエンジンの特徴と活用例</title><link>https://778172da.llc-tumf-jp.pages.dev/terms/skia/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/terms/skia/</guid><description>&lt;p>**Skia（スキア）**は、Google が開発・保守している高性能な 2D グラフィックスライブラリです。Google Chrome、Android OS、&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a> などの主要プロダクトで採用され、数十億台のデバイスで日々使用されている実績のあるグラフィックスエンジンです。&lt;/p>
&lt;h2 id="skiaとは">Skiaとは&lt;/h2>
&lt;p>Skiaは、ベクターグラフィックス、ビットマップ、テキスト、画像処理などを統一的に扱える2Dグラフィックスライブラリです。C++で実装されており、複数のプラットフォームで一貫した高品質なレンダリングを実現します。&lt;/p>
&lt;p>もともとはSkia社が開発していましたが、2005年にGoogleが買収し、現在はオープンソースプロジェクトとして公開されています。&lt;/p>
&lt;h2 id="主な特徴">主な特徴&lt;/h2>
&lt;h3 id="1-クロスプラットフォーム対応">1. クロスプラットフォーム対応&lt;/h3>
&lt;p>Skiaは以下のプラットフォームで動作します：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>モバイル&lt;/strong>: Android、iOS&lt;/li>
&lt;li>&lt;strong>デスクトップ&lt;/strong>: Windows、macOS、Linux&lt;/li>
&lt;li>&lt;strong>Web&lt;/strong>: WebAssembly（CanvasKit）&lt;/li>
&lt;li>&lt;strong>組み込み&lt;/strong>: Raspberry Pi などの組み込みシステム&lt;/li>
&lt;/ul>
&lt;p>同じコードで異なるプラットフォームでも一貫したレンダリング結果が得られるため、&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>のようなクロスプラットフォームフレームワークで重宝されています。&lt;/p>
&lt;h3 id="2-ハードウェアアクセラレーション">2. ハードウェアアクセラレーション&lt;/h3>
&lt;p>Skiaは複数のレンダリングバックエンドをサポートしています：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>GPU&lt;/strong>: OpenGL、Vulkan、Metal、Direct3D&lt;/li>
&lt;li>&lt;strong>CPU&lt;/strong>: ソフトウェアレンダリング（Raster）&lt;/li>
&lt;/ul>
&lt;p>用途やプラットフォームに応じて最適なバックエンドを自動選択し、高速なグラフィックス描画を実現します。&lt;/p>
&lt;h3 id="3-豊富な描画機能">3. 豊富な描画機能&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>パスとシェイプ&lt;/strong>: ベクターグラフィックス、曲線、多角形&lt;/li>
&lt;li>&lt;strong>テキストレンダリング&lt;/strong>: 高品質なフォント描画、カーニング、リガチャ&lt;/li>
&lt;li>&lt;strong>画像処理&lt;/strong>: フィルタ効果、ブレンドモード、変形&lt;/li>
&lt;li>&lt;strong>アニメーション&lt;/strong>: スムーズな60fps/120fpsレンダリング&lt;/li>
&lt;/ul>
&lt;h3 id="4-軽量かつ高速">4. 軽量かつ高速&lt;/h3>
&lt;p>Skiaのコア部分は非常にコンパクトで、モバイルデバイスでも効率的に動作します。また、継続的なパフォーマンス最適化により、低スペックデバイスでも高速なレンダリングが可能です。&lt;/p>
&lt;h2 id="skiaの主な活用例">Skiaの主な活用例&lt;/h2>
&lt;h3 id="google-chrome">Google Chrome&lt;/h3>
&lt;p>Chromeブラウザの2Dグラフィックス（Canvas API、テキストレンダリング、UI描画など）はSkiaによって実装されています。&lt;/p>
&lt;h3 id="android-os">Android OS&lt;/h3>
&lt;p>Android 3.0（Honeycomb）以降、AndroidのUIレンダリングシステムにSkiaが採用されています。アプリのUIやシステムUIの描画に使用されます。&lt;/p>
&lt;h3 id="flutter">Flutter&lt;/h3>
&lt;p>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>フレームワークは、Skiaをレンダリングエンジンとして採用しています。これにより、iOS、Android、Web、デスクトップで一貫したUIを実現しています。&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>の高速でスムーズなUIはSkiaの性能によるものです。&lt;/p>
&lt;h3 id="その他のプロダクト">その他のプロダクト&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Mozilla Firefox&lt;/strong>: 一部のグラフィックス機能でSkiaを使用&lt;/li>
&lt;li>&lt;strong>Chrome OS&lt;/strong>: システムUI全体でSkiaを活用&lt;/li>
&lt;li>&lt;strong>Androidアプリ&lt;/strong>: Canvas APIを使用する多くのアプリがSkiaを利用&lt;/li>
&lt;/ul>
&lt;h2 id="skiaとflutterの関係">SkiaとFlutterの関係&lt;/h2>
&lt;p>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>は、Skiaをグラフィックスエンジンの中核として採用しています。&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>のウィジェットはすべてSkiaのキャンバス上に描画され、60fps以上の滑らかなアニメーションを実現しています。&lt;/p>
&lt;p>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>とSkiaの組み合わせにより、以下のメリットが得られます：&lt;/p></description></item><item><title>Dart</title><link>https://778172da.llc-tumf-jp.pages.dev/terms/dart/</link><pubDate>Mon, 29 Apr 2024 15:45:32 +0700</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/terms/dart/</guid><description>&lt;p>Dartは、Googleが開発したプログラミング言語です。特に&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>フレームワークのメイン言語として知られており、クロスプラットフォームアプリケーション開発で広く使用されています。&lt;/p>
&lt;h2 id="特徴">特徴&lt;/h2>
&lt;ul>
&lt;li>オブジェクト指向言語であり、すべてがオブジェクトとして扱われます&lt;/li>
&lt;li>JavaScriptのような使い慣れた構文を持ちながら、型安全性を提供します&lt;/li>
&lt;li>JIT（Just-In-Time）とAOT（Ahead-Of-Time）の両方のコンパイルをサポートしています&lt;/li>
&lt;li>非同期プログラミングを簡単に実装できる機能を備えています&lt;/li>
&lt;/ul>
&lt;h2 id="主な用途">主な用途&lt;/h2>
&lt;ol>
&lt;li>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>を使用したモバイル/デスクトップ/Webアプリケーション開発&lt;/li>
&lt;li>サーバーサイドアプリケーション開発&lt;/li>
&lt;li>コマンドラインツールの開発&lt;/li>
&lt;/ol>
&lt;h2 id="開発環境">開発環境&lt;/h2>
&lt;p>Dartの開発には以下のツールが一般的に使用されます：&lt;/p>
&lt;ul>
&lt;li>DartSDK: 言語の基本的な開発キット&lt;/li>
&lt;li>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a> SDK: クロスプラットフォームアプリケーション開発用フレームワーク&lt;/li>
&lt;li>VS Code や Android Studio などのIDEと、それらのDart/&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>プラグイン&lt;/li>
&lt;/ul>
&lt;h2 id="パフォーマンスの特徴">パフォーマンスの特徴&lt;/h2>
&lt;p>Dartは以下のような特徴により、高いパフォーマンスを実現しています：&lt;/p>
&lt;ul>
&lt;li>効率的なガベージコレクション&lt;/li>
&lt;li>AOTコンパイルによるネイティブコードの生成&lt;/li>
&lt;li>開発時の高速な開発サイクルを実現するJITコンパイル&lt;/li>
&lt;/ul>
&lt;h2 id="将来性">将来性&lt;/h2>
&lt;p>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>の急速な普及に伴い、Dart言語の需要も増加しています。特にクロスプラットフォーム開発において、重要な選択肢の一つとなっています。&lt;/p></description></item></channel></rss>