Об этом проекте
Fyne — это открытый, простой в использовании набор инструментов для UI и прикладной API, написанный на Go, предназначенный для создания приложений, которые работают на настольных и мобильных устройствах из одной кодовой базы. Он вдохновлён Material Design, обеспечивая современный и единообразный вид на всех платформах.
Ключевые особенности включают:
- Кроссплатформенная поддержка: создайте один раз и запускайте на Windows, macOS, Linux, Android и iOS.
- Простой API: создавайте окна, виджеты и макеты с минимальным кодом, как показано в примере Hello World.
- Демонстрация виджетов: приложение-витрина (`fyne.io/demo`) демонстрирует доступные виджеты в светлой и тёмной темах, а также мобильную симуляцию.
- Мобильная упаковка: используйте утилиту `fyne` для упаковки приложений для Android и iOS, включая поддержку симулятора.
- Подготовка к релизу: подкоманда `fyne release` упаковывает приложения для магазинов приложений с параметрами подписи.
- Дополнительные утилиты: установите `fyne_settings` для глобального управления темами и масштабированием, а также `apps` для графического установщика приложений Fyne.
- FyneDesk: опциональная полноценная среда рабочего стола для Linux/BSD, созданная на Fyne.
Предварительные требования включают Go 1.22+, компилятор C и инструменты системной разработки. Начало работы простое: добавьте Fyne через `go get`, напишите простое приложение и запустите его с помощью `go run`. Документация доступна на developer.fyne.io и pkg.go.dev, с примерами в специальном репозитории и списком приложений на apps.fyne.io.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.