Google과 Canonical은 Flutter를 기반으로 앱을 개발하기 위해 협력 할 것입니다.

Google과 Canonical 공개 최근에 그들은 이니셔티브 함께 지원하기 위해 애플리케이션 개발 프레임 기반 그래프 Linux 데스크톱«Flutter».

이 구성 프레임 워크에 익숙하지 않은 사람들에게는 Flutter 사용자 인터페이스 디자인이 Dart 언어로 작성되었습니다. (애플리케이션 실행을위한 런타임 엔진은 C ++로 작성되었습니다) 다양한 플랫폼에서 실행되는 범용 애플리케이션을 만들 수 있습니다. React Native의 대안으로 간주됩니다.

Linux 용 Flutter SDK가 있음에도 불구하고 지금까지는 모바일 앱 개발에만 사용되었습니다. Linux 데스크톱 애플리케이션 어셈블리와 호환되지 않았습니다.

작년에 Google은 Flutter를 추가 할 의사를 발표했습니다. 개발 능력 완전한 데스크탑 프로그램 macOS 용 프로그램을 개발하기 위해 알파 버전을 도입했습니다.

지금 Flutter 애플리케이션 개발 능력으로 확장 Linux 용 데스크톱. Windows 응용 프로그램 개발에 대한 지원은 아직 초기 프로토 타입 단계에 있습니다.

Flutter에 대한 Google의 목표는 대상 플랫폼에 관계없이 기본 속도로 실행되는 아름다운 사용자 인터페이스를 구축 할 수있는 휴대용 프레임 워크를 제공하는 것이 었습니다.

이 능력을 검증하려면 우리는 모바일 플랫폼에 집중하면서 시작했습니다., Android 및 iOS에서 Google Play에 게시 된 빠르고 아름다운 Flutter 앱이 80,000 만 개 이상입니다.

인터페이스를 그리려면 Linux에서는 GTK 라이브러리 기반 링크가 사용됩니다. (그들은 나중에 Qt 및 기타 툴킷에 대한 지원을 추가 할 것을 약속합니다). 위젯을 생성하는 기본 Dart Flutter 언어 외에도 애플리케이션은 Dart Foreign Function 인터페이스를 사용하여 C / C ++ 코드를 호출하고 Linux 플랫폼의 모든 기능에 액세스 할 수 있습니다.

Canonical에서 흥미로운 Flutter에 대한 몇 가지 사항이 있습니다.

  • 앱 개발자 생태계의 급속한 성장
  • 멀티 플랫폼 지원
  • 고도로 최적화 된 기본 애플리케이션
  • 선언적, 반응 적, 구성 가능한 위젯을 지원하는 최신 UI 프레임 워크
  • Visual Studio Code, Android Studio 및 IntelliJ가 포함 된 풍부한 개발 플랫폼

Linux 애플리케이션 개발 지원 Linux 애플리케이션을 게시하는 기능도 구현하는 Flutter SDK의 최신 알파 버전으로 제공됩니다. Snap Store 디렉토리에 있습니다. 튜닝 형식에서 Flutter SDK 어셈블리를 찾을 수 있습니다.

Flutter를 기반으로 애플리케이션을 개발하려면 Visual Studio 코드 편집기 사용을 제안합니다. 또는 IntelliJ 및 Android Studio 개발 환경.

오랫동안 Flutter에 대한 우리의 비전은 플랫폼을 강화하는 것입니다. 어시스턴트와 같은 제품을 통해 Google에서 이미이 선언문을 보았으므로 이제 다른 사람들이 Flutter를 활용하여 더 많은 플랫폼을 지원하는 것을 보게되어 기쁩니다. 오늘 우리는 세계에서 가장 인기있는 데스크톱 Linux 배포판 인 Ubuntu의 게시자 인 Canonical과 함께 Flutter 용 Linux 알파의 가용성을 공동으로 발표하게 된 것을 기쁘게 생각합니다.

Flutter 기반 Linux 프로그램의 예로 응용 프로그램이 제안됩니다. Flokk 연락처 Google 주소록 주소록으로 작업합니다.

또한 Linux를 지원하는 XNUMX 개의 Flutter 플러그인이 pub.dev 디렉토리에 게시됩니다. url_launcher 기본 브라우저에서 URL을 열려면 shared_preferences를 사용하여 세션과 경로 제공r-일반적인 디렉토리 (다운로드, 이미지, 비디오 등)를 정의합니다.

Google의 초기 발표는 macOS와 호환되는 알파 버전과 Linux 및 Windows 계획으로 시작되었습니다.

Canonical은 Flutter에 상당한 투자를하고 있습니다. 대부분의 Linux 배포판에 최고의 Flutter 경험을 제공하기 위해 Google 개발자와 함께 작업 할 개발자 팀을 바칩니다.

Canonical은 Linux 지원을 더욱 개선하고 지원되는 다른 플랫폼과 기능 패리티를 유지하기 위해 Google과 계속 협력 할 것입니다.

Si 광고에 대해 더 알고 싶을 때 다음 링크에서 Canonical의 진술을 방문 할 수 있습니다.

출처 : https://ubuntu.com/


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.