구글에서 5월 출시된 모바일 / 웹 / 데스크톱 크로스 플랫폼 GUI SDK 이다.
하나의 코드 베이스로 안드로이드, 리눅스, Windows, macOS, iOS 및 웹 브라우저에서 모두 동작되는 앱을 위해 출시되었다.
사용되는 언어는 역시 구글에 의해 제창된 Dart를 사용한다.
웹 브라우저에서 HTML renderer 또는 CanvasKit renderer로 실행할 수 있다.소프트웨어 디자이너의 선택에 따라 iOS 앱에서 구글의 Material 테마 디자인과 Ripple 애니메이션을 사용하는 것이 가능하고,반대로 안드로이드에서 애플의 Cupertino 테마를 적용하는 것도 가능하다.
즉, 플랫폼에 관계없이 플러터용 테마 디자인 라이브러리 적용 및 테마 커스텀이 가능하다.
크로스 플랫폼 환경이면서도 네이티브 성능, 미려한 UI 디자인 라이브러리, 확장 기능을 제공하는 웹 프레임워크다.
Flutter Gallery 샘플 앱을 설치하여 성능을 확인할 수 있다.
https://play.google.com/store/apps/details?id=io.flutter.demo.gallery
Flutter Gallery - Google Play 앱
Flutter 프레임 워크를 사용하여 제작 된 앱과 위젯을 보여주는 갤러리
play.google.com
아이폰에서는 소스 코드를 다운받아 Xcode에서 실행하면 잘 작동한다.
https://developer.apple.com/kr/xcode/
Xcode 14 - Apple Developer
Xcode 14에는 모든 Apple 플랫폼용 앱을 개발, 테스트, 배포하는 데 필요한 모든 것이 갖추어져 있습니다.
developer.apple.com
안드로이드 스튜디오나 IntelliJ IDEA, Visual Studio Code 등을 이용하여 소프트웨어 디자인을 할 수 있다.
플러터 디자인 예시는 아래 링크를 통해 확인할 수 있다.
Showcase - Flutter apps in production
The world’s biggest businesses are building with Flutter. View the showcase and see Flutter apps in production.
flutter.dev
Flutter Apps | It's All Widgets!
An open list of example apps made with Flutter include many open source samples.
itsallwidgets.com
DartPad는 Flutter SDK를 설치하지 않아도 간단한 예제는 Web에서 코딩하고 바로 실행시킬 수 있다.
DartPad
dartpad.dev
플러터 공식 문서는 아래 링크를 통해 확인할 수 있다.
Flutter documentation
Get started with Flutter. Widgets, examples, updates, and API docs to help you write your first Flutter app.
docs.flutter.dev
'플러터' 카테고리의 다른 글
플러터 GetX 알아보기 (라우트 관리) (0) | 2023.07.13 |
---|