このプロジェクトについて
FyneはGoで書かれたオープンソースで使いやすいUIツールキットおよびアプリケーションAPIであり、単一のコードベースでデスクトップとモバイルデバイス上でシームレスに動作するアプリケーションを構築するように設計されています。Material Designに触発され、プラットフォーム間でモダンで一貫した外観を提供します。
主な機能は以下の通りです:
- クロスプラットフォーム対応:一度ビルドすれば、Windows、macOS、Linux、Android、iOSで動作します。
- シンプルなAPI:Hello Worldの例に示すように、最小限のコードでウィンドウ、ウィジェット、レイアウトを作成できます。
- ウィジェットデモ:デモアプリ(`fyne.io/demo`)は、ダークテーマとライトテーマの両方で利用可能なウィジェットと、モバイルシミュレーションを表示します。
- モバイルパッケージング:`fyne`ユーティリティを使用して、AndroidおよびiOS用のアプリをパッケージ化し、シミュレータサポートも含みます。
- リリース準備:`fyne release`サブコマンドは、署名オプション付きでアプリストア用にアプリをパッケージ化します。
- 追加ユーティリティ:グローバルなテーマ/スケーリング管理用の`fyne_settings`と、Fyneアプリのグラフィカルインストーラ用の`apps`をインストールします。
- FyneDesk:Fyneで構築されたLinux/BSD用のオプションの完全なデスクトップ環境です。
前提条件には、Go 1.22以上、Cコンパイラ、システム開発ツールが含まれます。始めるのは簡単です:`go get`でFyneを追加し、簡単なアプリを書き、`go run`で実行します。ドキュメントはdeveloper.fyne.ioとpkg.go.devで利用可能で、専用リポジトリに例とapps.fyne.ioにアプリのリストがあります。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.