한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
Flutter 1.0 출시 요약 뉴스
2019년 5월 22일 수요일
<블로그 원문은
이곳
에서 확인하실 수 있습니다>
우리가 전 세계적인 Flutter 기념 행사인 Flutter Live를 개최한 지 2주일 정도 지나 행사에 대해 몇 가지 반추한 사항을 공유해야겠다고 생각했습니다. Flutter 팀은
Flutter 1.0의 출시
에 즈음하여 커뮤니티의 열광적인 반응에 압도되었습니다. Flutter를 사용하면 즐겨 사용하시는 IDE/편집기 및 개발자의 생산성을 훨씬 더 높여주는 오픈소스 런타임과 함께 작동하는 도구를 사용하여 빠르고 멋진 앱을 빌드할 수 있습니다. 이번 행사는 Flutter에 대한 우리의 계획을 공유하고 파트너들이 Flutter를 기반으로 놀라운 방식으로 빌드하고 있는 몇몇 사례를 시연하고 전 세계 곳곳의 Flutter 커뮤니티 그룹이 함께 모이는 모습을 목격한 잊지 못할 순간이었습니다.
Flutter의 모멘텀
올해(2018년)
2월에 Flutter가 베타 단계로 들어간
후로 25만여 명의 개발자가 2억여 명의 사용자를 위해 다양한 앱을 빌드했습니다.
그 짧은 시간에 벌써 Flutter의 저장소는 GitHub에서 실제 가장 많이 사용되는 25개의 소프트웨어 저장소 중 하나가 되었습니다. Flutter Live에서 우리는 Flutter가 GitHub에서 실제로 사용되는 가장 인기있는 소프트웨어 저장소 순위에서 34위라는 사실을 밝혔는데, 행사 이후로 이미 21위까지 치고 올라왔습니다. 이는 Swift, Kubernetes, Angular, TypeScript 등을 앞서는 순위입니다. 우리는 개발자들이 Flutter에 보여주시는 뜨거운 애정에 계속 놀라움을 금치 못하고 더욱 겸허한 마음을 갖게 됩니다.
그리고 개발자 여러분이 Flutter를 사용하여 훌륭한 앱을 빌드하고 있음이 분명합니다.
Reflectly
,
Topline from Abbey Road
그리고 새로 나온
History of Everything
과 같은 앱을 보면 모든 픽셀과 모션이 얼마나 놀랍게 구현되어 있는지 느낄 수 있습니다. 이러한 앱과
다른 인기 Flutter 앱
에 대한 Google Play와 Apple App Store의 평가를 보면 사용자들이 이러한 점에 동의한다는 사실을 알 수 있습니다.
기조연설에서 주요 주제로 다루어지는 데서 볼 수 있듯이, Flutter Live 이벤트에도 그 모멘텀이 작용했습니다.
그 모든 것이 이벤트 자체를 위해 준비되었으며, 이 10분 분량의 하이라이트 동영상에 요약되어 있습니다.
아직 보지 못하신 분은
Flutter Live 콘텐츠 전체 재생목록
을 확인해보세요.
Flutter 커뮤니티
Flutter 1.0에 이르기까지 Google뿐만 아니라 커뮤니티 전체의 공로가 컸습니다. Flutter 커뮤니티는 Flutter와 관련 도구의 개발에 있어 매우 소중한 역할을 했는데, 285명의 참가자가 12,000회 이상 커밋을 맡아주셨습니다. Flutter는 전 세계적인 참여를 촉진하기 위해 개방적 환경에서 개발되었지만, 개발팀조차 커뮤니티가 얼마나 강력하고 빠르게 성장할지 결코 예상치 못했습니다. 거의 알려지지 않은 사실 하나를 소개하자면,
Flutter용 Visual Studio Code 플러그인
개발은 (
DanTup
으로도 알려진) Danny Tuppeny라는 단 한 명의 커뮤니티 개발자가 해낸 일입니다. 이처럼 놀라운 일을 해낸 Danny는 현재 VSCode로 Flutter 작업을 훌륭하게 처리하는 일을 전업으로 삼고 있습니다!
Flutter가 개발자들에게 안겨주는 영감은 그 정도 선에서 멈추지 않습니다. 개발자들은 전 세계 여러 곳에서 열린 뷰잉 파티에 함께 모였습니다. 예컨대 에스토니아,
중국,
그리고 우간다 캄팔라까지 말이죠.
#MyFlutterStory에 다양한 스토리를 게시해주신 모든 개발자께 감사드립니다! 최고의 기여자를 선정하기란 어려운 일이었습니다.
모두 정말 부지런하게 활동해주신 개발자들이십니다. pub.dartlang.org에서
Flutter 패키지 목록
을 보면 오늘 당장 본인의 프로젝트에도 적용할 수 있는 1,000여 개의 패키지가 나와 있는데, 모두 많은 개발자가 커뮤니티를 통해 기고해주신 패키지입니다. 커뮤니티에서 현재 이러한 리소스를 사용하여 이미 빌드 중인 작업물의 간단한 샘플을 보실 수 있습니다.
하지만 그게 전부가 아닙니다.
Flutter 앱에 Firebase를 추가
하기 위한 기존의 패키지 세트 외에, 실시간 이미지 및 특징 인식을 구현한
새로운 Firebase MLKit
와 Square Reader에서 또는 앱 내에서 직접 결제를 받을 수 있는
Flutter용의 2가지 새로운 Square SDK
도 있습니다.
도구 측면에서는, 아마
Android Studio
용 Flutter 플러그인과
Visual Studio Code
에 이미 익숙하시겠지만 Flutter를 위한 훌륭한 벡터 애니메이션 빌드에 도움이 되는
2Dimensions Flare
또는 Flutter 앱을 위한 Google Play 및 Apple App Store에 테스트 및 연속 배포 기능을 제공하는
Nevercode Codemagic
에 대해 알고 계셨나요?
Flutter 커뮤니티는 지금도 강력하지만 점점 더 강력해지고 있는 것이 분명합니다. 시작하려면 우선 Flutter 사이트인
flutter.io
에서 제공하는 우수한 각종 문서, 샘플, 동영상 및 코드랩을 찾아보세요. Flutter 개발, 문제점 신고 또는 기능 요청에 대해 궁금한 사항이 있으면
Flutter 커뮤니티의 일원이 되어
적극적으로 활동해 보시기 바랍니다.
Flutter의 미래
Android와 iOS를 대상으로 하는 Flutter 1.0의 출시와 함께, 개발팀은 이제 막 첫발을 뗀 단계라 할 수 있습니다. 사실, 시험해 볼 만한 새로운 기능들이 베타 버전에 이미 있습니다. Flutter 앱에 기존 모바일 플랫폼 컴포넌트를 추가하고 싶으면 새로운
Web View
및
Google 지도
패키지를 만드는 데 차례로 사용되었던
플랫폼 뷰
를 통해 추가할 수 있습니다. 반대로, 기존 모바일 앱에 Flutter 코드를 넣으려면
Add to App 기능
을 사용하면 되는데, 이를 통해 Flutter의 성능과 미적 요소를 계속 이용하면서도 현재 앱을 활용할 수 있습니다. 우리는 개발자 여러분의
의견
을 바탕으로 Flutter에 계속 기능을 추가해나갈 것입니다.
Flutter는 처음부터 단지 모바일만이 아니라 모든 화면을 위한 UI 도구 키트였습니다. 우리는 표준 기반 웹에서 실행할 Flutter 코드를 컴파일할 수 있게 해주는 “
Hummingbird
”라는 코드명의 프로젝트를 살짝 엿볼 수 있는 기회를 드리는 외에도, Linux, Mac 또는 Windows를 실행하는
데스크톱
기기에서 Flutter를 지원하기 위해 진행 중인 작업의 미리보기를 시연하는 방식으로 이러한 기능을 보여드리기 시작했습니다. 이들은 실험적 프로젝트로, 얼른 개발자 여러분도 사용해보실 수 있도록 마무리하고 고견을 들을 수 있기를 고대하겠습니다.
앞으로 Flutter에 대해 많은 계획을 세워두었지만, 개발자가 지금 바로 사용해 볼 수 있도록 준비되어 있습니다. 무엇을 빌드하시겠습니까?
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed