create account

Flutter - 구글의 새로운 크로스 플랫폼 UI 프레임워크 by heejin

View this thread on: hive.blogpeakd.comecency.com
· @heejin ·
$13.21
Flutter - 구글의 새로운 크로스 플랫폼 UI 프레임워크
<center>
https://steemitimages.com/DQmdRAKUiMLUtRSFG61z4fWKAMgXn9kVEPPKWK9HZtCT127/image.png
</center>
Flutter라는 구글의 새로운 모바일용 UI 프레임워크를 소개할게요.

### 특징
- 부드러운 사용자 경험, 높은 퍼포먼스를 목표로 해요.
- 크로스 플랫폼 UI 프레임워크 (안드로이드, iOS를 지원하고, 구글의 새로운 OS [Fuchsia](https://github.com/fuchsia-mirror)를 지원할 것으로 보여요)
- 구글의 (한 때 버려졌던) 프로그래밍 언어 [Dart](https://www.dartlang.org/) 기반이에요!
- 구글의 프로젝트이지만 [AngularJS](https://angularjs.org/)가 아니라 페이스북 [React](https://facebook.github.io/react/)의 Declarative 스타일을 따라가는 것 같아요.
- 유사한 프로젝트인 [React Native](https://facebook.github.io/react-native/)와는 다르게 네이티브(OEM) 위젯을 이용하지 않고, 모든 것을 C++로 구현한 자체 그래픽 엔진(Skia+...)로 직접 렌더링해요!
  구글의 프로젝트이지만 거의 모든 위젯을 iOS 스타일로도 렌더링할 수 있게 다 구현해놨어요.
- 핫 리로드 기능을 제공해요!

<center>
https://steemitimages.com/DQmdhnP4ratHBcwh3YBgm249xwzxUaFYC7bxpdbJ64pu58q/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202017-06-24%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2011.58.56.png
</center>

구글도 프로덕션 레벨에서 사용하고 있다고는 하지만, 아직 완전 초기 단계인 프로젝트로 보여요.
그래서 실사용에는 무리가 있지 않을까 싶어요. 하지만 앱 개발자 혹은 웹 개발자라면 계속 지켜봐야할 프로젝트인 것 같아요.
관심있으신 개발자 분들은 한번 찾아보시면 좋을 것 같습니다.

https://flutter.io/
👍  , , , , , , , ,
properties (23)
authorheejin
permlinkflutter-ui
categorykr
json_metadata{"tags":["kr","kr-dev","development","programming"],"image":["https://steemitimages.com/DQmdRAKUiMLUtRSFG61z4fWKAMgXn9kVEPPKWK9HZtCT127/image.png","https://steemitimages.com/DQmdhnP4ratHBcwh3YBgm249xwzxUaFYC7bxpdbJ64pu58q/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202017-06-24%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2011.58.56.png"],"links":["https://github.com/fuchsia-mirror","https://www.dartlang.org/","https://angularjs.org/","https://facebook.github.io/react/","https://facebook.github.io/react-native/","https://flutter.io/"],"app":"steemit/0.1","format":"markdown"}
created2017-06-24 15:24:03
last_update2017-06-24 15:24:03
depth0
children4
last_payout2017-07-01 15:24:03
cashout_time1969-12-31 23:59:59
total_payout_value10.058 HBD
curator_payout_value3.154 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,136
author_reputation1,394,759,212,855
root_title"Flutter - 구글의 새로운 크로스 플랫폼 UI 프레임워크"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id5,921,811
net_rshares1,162,448,317,626
author_curate_reward""
vote details (9)
@boostyou ·
비슷한 느낌의 앱을 만들때는 아직 유용하기는 하겠습니다만 말씀하신것처럼 실사용은 당분간 어렵겠네요.
👍  
properties (23)
authorboostyou
permlinkre-heejin-flutter-ui-20170625t050713216z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2017-06-25 05:07:15
last_update2017-06-25 05:07:15
depth1
children0
last_payout2017-07-02 05:07:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length55
author_reputation26,635,470,765,149
root_title"Flutter - 구글의 새로운 크로스 플랫폼 UI 프레임워크"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id5,999,492
net_rshares1,344,301,540
author_curate_reward""
vote details (1)
@kdj ·
Dart 를 구글에서 살리려고 노력을 많이 하네요...
JSX Coffeescript typescrit 등등 자바스크립트 엔진 기반 언어처럼
Dart 도 Javascript 로 컴파일 되서 동작하지 않을까 생각됩니다.
👍  
properties (23)
authorkdj
permlinkre-heejin-flutter-ui-20170625t065757145z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2017-06-25 06:57:57
last_update2017-06-25 06:57:57
depth1
children2
last_payout2017-07-02 06:57:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length121
author_reputation4,188,781,313,300
root_title"Flutter - 구글의 새로운 크로스 플랫폼 UI 프레임워크"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,008,282
net_rshares1,297,133,064
author_curate_reward""
vote details (1)
@heejin ·
$0.08
네 실제로 Dart가 나온 이유가 기존 자바스크립트(ES5)로는 현대의 웹 어플리케이션을 만들기 어려워서 그걸 극복하고자 나왔던 것으로 기억합니다.
그래서 지금도 Dart는 JavaScript로 컴파일 가능하고, JavaScript 생태계와 호환되는 구조를 가지고 있어요.
하지만 ES6도 나오고, TypeScript, Babel 등의 프로젝트가 나오면서 쓸모없어져버린 것 같아요.
그걸 다시 Flutter를 이용해서 살리려고 하는 것 같고요.
👍  
properties (23)
authorheejin
permlinkre-kdj-re-heejin-flutter-ui-20170625t065757145z-2017625t163327474z
categorykr
json_metadata{"app":"chainbb/0.2","format":"markdown+html","tags":[]}
created2017-06-25 07:33:27
last_update2017-06-25 07:33:27
depth2
children0
last_payout2017-07-02 07:33:27
cashout_time1969-12-31 23:59:59
total_payout_value0.076 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length249
author_reputation1,394,759,212,855
root_title"Flutter - 구글의 새로운 크로스 플랫폼 UI 프레임워크"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,010,975
net_rshares8,291,496,983
author_curate_reward""
vote details (1)
@jwoo.park · (edited)
Dart는 AOT 컴파일러로 네이티브코드로 컴파일이 되는데 JS로 컴파일할 이유가 있나요?
properties (22)
authorjwoo.park
permlinkre-kdj-re-heejin-flutter-ui-20180711t141743020z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2018-07-11 14:17:42
last_update2018-07-11 14:18:06
depth2
children0
last_payout2018-07-18 14:17:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length50
author_reputation0
root_title"Flutter - 구글의 새로운 크로스 플랫폼 UI 프레임워크"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id64,292,674
net_rshares0