Local blog for Korean speaking developers
쉽고 빠르고 간단하게! 멋진 네이티브 앱을 빌드할 수 있는 Flutter 베타를 소개합니다.
Monday, March 19, 2018
<블로그 원문은
이곳
에서 확인하실 수 있으며 블로그 번역 리뷰는
도창욱(GDE)
님이 참여해 주셨습니다>
출처:
Seth Ladd 씨가 작성한 Flutter 매체
오늘 Mobile World Congress 2018에서
Flutter
의 최초 베타 릴리스를 발표하게 되어 매우 기쁘게 생각합니다. Flutter는 Google에서 새롭게 선보이는 모바일 UI 프레임워크이며, 개발자가 iOS와 Android 모두를 위한 고품질 기본 인터페이스를 제작하는 데 도움을 줍니다. 지금 바로
flutter.io
에서
시작하기
를 참조하여 이전보다 훨씬 더 빠른 시간 안에 멋진 네이티브 앱을 빌드해 보시기 바랍니다.
Flutter는 모바일 개발에서 핵심적인 부분인 기본 모바일의 성능 및 플랫폼 통합과 속도가 빠른 개발 및 이식 가능한 UI 도구 키트에 대한 다중 플랫폼 액세스를 지원하는 것을 목표로 합니다.
신규 모바일 개발자와 경험이 풍부한 모바일 개발자 모두를 대상으로 하여 설계된 Flutter는 다음과 같은 이점을 제공하므로 기록적인 시간 안에 멋지고 뛰어난 앱을 빌드하는 데 도움이 될 것입니다.
신속한 개발
- 상태를 기록하는 핫리로드(Stateful Hot Reload), 새로운 반응형 프레임워크, 다양한 위젯 세트 및 통합 도구와 같은 기능 제공
풍부하고 유연한 디자인
- 작성 가능한 위젯 세트, 풍부한 애니메이션 라이브러리 및 확장 가능한 계층형 아키텍처 제공
고품질 환경
- 이식성 있는 GPU 가속 렌더러 및 고성능의 네이티브 ARM 코드 런타임, 플랫폼 상호 운용성 기능을 통해 기기 및 플랫폼 전반에 걸쳐 고품질 환경 지원
작년에 알파 릴리스를 출시한 이후로 Google은 커뮤니티의 도움에 힘입어 스크린 리더 지원과 같은 기능 및 기타 접근성 기능, 오른쪽에서 왼쪽 방향(RTL) 텍스트, 현지화 및 국제화, iPhone X 및 iOS 11 지원, 인라인 동영상, 추가 이미지 형식 지원, 백그라운드에서 Flutter 코드 실행 등의 기능을 제공했습니다.
또한,
Android Studio
,
Visual Studio Code
, 위젯 코드를 관리하는 데 도움이 되는 새로운 리팩터링 기능, 모바일 플랫폼의 뛰어난 성능을 Flutter 코드에 제공하기 위한 플랫폼 상호 운용성 기능, 향상된 상태 저장 핫 새로고침 및 위젯 트리 탐색에 도움이 되는 새로운
위젯 검사기
지원을 통해 도구도 상당히 개선되었습니다.
고맙게도 프레임워크와 도구 전반에 걸쳐 지원되는 많은 새로운 기능 덕분에 Google(예: 애드워즈)은 물론 전 세계에서 활동하는 팀들은 Flutter를 통해 성공적인 업적을 이룰 수 있었습니다. Flutter는 많은 상용화된 앱에서 사용되고 있고 그 설치 건수가 수백 만 건에 달하며, Flutter로 빌드된 앱이 앱 스토어와 Play Store에서 제공되고 있습니다(예 -
Hamilton: The Musical
). 그뿐만 아니라 여러 스타트업과 에이전시가 Flutter를 이용하여 좋은 결과를 이루고 있습니다.
예를 들어, 핀란드에 소재한 개발 에이전시인
Codemate
는
Hookle
을 위한 멋진 앱을 신속하게 빌드할 수 있게 된 것에 대해 Flutter가 제공하는 빠른 속도의 개발 주기와 사용자설정 가능한 UI 도구 키트의 덕으로 돌리고 있습니다. "우리는 이제 고객이 성과를 높이고 모바일 환경 사용자에게 더욱 뛰어난 가치를 제공하는 데 도움을 줄 수 있는 것으로 Flutter를 자신 있게 추천한다"고 Codemate의 CEO인 Toni Piirainen 씨가 말했습니다.
플랫폼과 관계없이 뛰어난 품질, 성능 및 맞춤형 디자인을 제공하는 Flutter 기반의 앱들
Flutter 베타 버전은 형식적인 언어 지정을 최소화하여 코드에서 UI를 선언하는 기능 지원을 개선한
Dart 2
의
시험판 버전과도 호환
됩니다. 예를 들어, Dart 2는 UI를 빌드할 때 상투적으로 사용해오던
new
및
const
를 추론에 의해 제거할 수 있도록 합니다. 다음은 이에 대한 예입니다.
GitHub에 게시된 widget.dart
우리는 Flutter 생태계가 번성하는 것을 보게 되어 너무 뿌듯해 하고 있습니다. 현재
Flutter와 호환되는 패키지
(예:
SQLite
,
Firebase
,
Facebook Connect
,
공유 기본 설정
,
GraphQL
등)의 수는 1000개가 넘으며, 1700명이 넘는 사람들이
채팅
에 참여하고 있습니다. 또한, Google 커뮤니티에서
Flutter Institute
,
Start Flutter
,
Flutter Rocks
등의 새로운 사이트를 출시하는 것을 보게 되어 너무나 기쁩니다. 이와 더불어, 개발자 여러분은 이제 Google 커뮤니티에서 편집하고 게시하는 새로운
Flutter Weekly 뉴스레터
를 구독할 수도 있습니다.
Google은 1.0 릴리스 출시를 내다보면서 안정화와 시나리오 완성에 온 집중을 쏟고 있습니다. Google 커뮤니티로부터 큰 영향을 받는 Google 로드맵은 현재
Flutter를 기존 앱에 더욱 쉽게 삽입
할 수 있게 하는 기능,
인라인 WebView
,
향상된 라우팅 및 탐색 API
,
추가 Firebase 지원
,
인라인 지도
,
더욱 작아진 코어 엔진
등의 기능을 제공하는 것을 목표로 합니다. 약 4주마다 새로운 베타 버전이 출시될 것으로 예상되므로
Issue Tracker
를 통해 개발자 여러분 본인은 물론 여러분이 개발한 앱에 중요한 문제에 투표(👍)해 주시기를 적극 권장합니다.
지금이 바로 Flutter를 시험해 볼 수 있는 완벽한 시점입니다. 처음 사용하는 경우
시작 가이드
를 참조하여 제대로 된 기능을 갖춘 첫 Flutter 앱을 빠르게 개발해 볼 수 있습니다. 이미 Flutter를 설치했다면
이 지침
을 참조하여 베타 채널로 전환할 수 있습니다.
개발자 여러분의 지원과 피드백, 그리고 많은 기여에 진심으로 감사하다는 인사를 드리고 싶습니다. 이 여정을 모든 사람들과 함께 계속해서 나아가기를 고대하며 여러분이 무엇을 빌드할지 정말 기대됩니다!
Tag
ad
AdMob
admob_sdk
Advanced Power Searching
Android
Android App Quality
android back button
Android back end
Android navigation
Android Player API
android server
android up button
androidL
androidtv
androidwear
App Translate Service
Audio Focus
Chrome
Chromecast
Code-in 2012
Core App Quality Guidelines
Daydream
design
designing for Tablets
designsprint
dialog
Drive SDK
Game Developers Conference
GCi
GCi 참가자
GCPNEXT16
GDA
GDC
gdg
gdgkorea
Go
Google Cast
Google Code-in
Google Play
Google Play 스토어
Google Search
Google Summer of Code
Google+ Sign-In
Google+ Sign-In Bootcamps
Google+ 로그인
Google+ 로그인 부트캠프
googleanalytics
googleio
GooglePlay #AndroidDevStory #PlayStore #MaterialDesign #AndroidStudio #DeveloperConsole
GSOC
hackathon
HackFair 출품작
In-app Billing
io
io2014
ioapp
iobytes
ioextended
IRC Talk
IRC 서버
java7
kitkat
launch
Marshmallow
materialdesign
mobile ad
mobile_ads_sdk
multiscreen
NaCl
Native YouTube Player API
NRRN 사용 제한
Power Searching
product launch
SD 카드에 앱 설치
SecureKeyFactory
ux
webview
YouTube
YouTube Android Player API
YouTube API
YouTube API 3.0
YouTube API Update RSS Feed
광고
구글 HackFair
구글 Summer of Code
구글 개발자 사이트 홍보
구글 개발자 아카데미
구글 개발자 온라인 강좌
구글 검색
구글 고급 파워 서치
구글 드라이브 앱
구글 부트캠프
구글 아카데미
구글 코드인
구글 클라우드 플랫폼
구글 플러스 로그인
구글 핵페어
구글로 로그인하기
네이티브 클라이언트
데이드림
멀티 모바일
멀티 플랫폼
모바일 광고
수익화
스마트 브라우저
안드로이드
안드로이드 4.2
안드로이드 Back 버튼
안드로이드 Up 버튼
안드로이드 개인 정보 보호 정책
안드로이드 네비게이션
안드로이드 데이드림
안드로이드 디자인
안드로이드 방향탐색
안드로이드 보안
안드로이드 사용자 데이터
안드로이드 서버 백엔드
안드로이드 앱 품질
안드로이드 원격 제어
안드로이드 태블릿 디자인
안드로이드 현지화
안드로이드 화면 보호기
애드몹
애플리케이션 SD카드 설치
애플리케이션 개발 주민등록번호 사용 제한
애플리케이션 외부 저장 장치
앱 품질 체크리스트
오픈 소스
오픈소스 프로그램
웹 DMB
유튜브
유튜브 API
유튜브 API 3.0
유튜브 API 업데이트
유튜브 모바일
유튜브 안드로이드 플레이어 API
인앱 결제
인터넷상 주민등록번호 수집 이용 제한
주민등록번호 사용제한
추천이미지
출시
크롬브라우저
태블릿 디자인
태블릿용 앱
파워서치
한국 구글 개발자
한국 구글 개발자 사이트
핵심 앱 품질 가이드라인
핵심 태블릿 앱 품질 체크리스트
핵페어
핵페어 출품작
Archive
2019
Jan
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2017
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2016
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2015
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2014
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2012
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Mar
Feb
Jan
2011
Dec
Nov
Feed
Google
on