HN 日本語サマリー

← 一覧へ戻る
Web開発

Flet 1.0 – Pythonでクロスプラットフォームアプリを構築

Flet 1.0 – Build cross-platform apps in Python (flet.dev)

26 pointsby absqueued6 コメント

要約

Flet 1.0は、Pythonでモダンで魅力的なクロスプラットフォームGUIアプリケーションを構築するためのフレームワークです。150以上のコントロール、柔軟なレイアウト、ナビゲーション、フォーム、ダイアログなどを提供し、デスクトップ、モバイル、ウェブに対応しています。Pythonライブラリをそのまま利用でき、PyodideとWebAssemblyによるブラウザ実行や、リアルタイムUI更新も可能です。

全文翻訳

見栄えの良いPython GUI 150以上のコントロールとサービス。レイアウト、ナビゲーション、フォーム、ダイアログを、カスタマイズ可能な色、タイポグラフィ、テーマで提供します。 コントロールを探す ↗ あなたのPythonライブラリを、モバイルで。 NumPy、pandas、Pillow、cryptographyなどを持ち込みましょう。iOSとAndroid向けの事前ビルドされたパッケージは、ネイティブ依存関係のコンパイル作業を省きます。 Pythonパッケージを閲覧する ↗ 出荷準備完了 flet buildで、デスクトップ、モバイル、ウェブ向けにアプリをパッケージ化します。App StoreやGoogle Playへの配布準備を整えます。 ビルドと公開 ↗ あなたのやり方でウェブを。 PyodideとWebAssemblyでブラウザ上でPythonを実行するか、コードをサーバーに置いてリアルタイムのUI更新を送信します。 ウェブデプロイメントを探る ↗ アプリをテストする ボタンをタップしたり、テキストを入力したり、ユーザーフローを確認したりするpytestテストを、パッケージ化されたアプリで記述します。iOSとAndroidでスクリーンショットを取得し、視覚的な変更を検出します。 アプリをテストする ↗ AIに適切なコンテキストを与える コーディングアシスタントをFlet MCPに接続し、バージョン固有のAPI情報や、例、アイコン、CLIオプションを見つけるためのツールを利用します。 Flet MCPに接続する ↗ あなただけのものにする Pythonでカスタムコントロールをコンポーズしたり、Flutterパッケージを拡張機能としてラップしたりして、新しいUIコンポーネントやプラットフォーム統合を追加します。 拡張機能を作成する ↗ より多くの人々のために構築する ラベルとカスタムセマンティクスでスクリーンリーダーをサポートします。キーボードショートカットを追加し、UIが公開するアクセシビリティ情報を検査します。 アクセシビリティを探る ↗