dev/others

Flutter란?

2020. 12. 3. 00:54
목차
  1. Flutter란?

Flutter란?

- 2017년 5월 , 구글에서 출시하였다.
- 크로스플랫폼 GUI 어플리케이션 소프트웨어 디자인 **프레임워크**다.
- 사용 언어는 Dart이다.
    1) 2011년 10월 공개된 언어 (by Google)
    2) C, Java, C#, Javascript와 같은 문법을 사용
    3) 모바일, 데스크탑, 서버, 웹 앱 용도에 사용
    4) Dart로 구축한 어플은 로컬 Dart VM엔진상에서 동작함
    5) 오늘자 TIOBE(프로그래밍 언어 인기 순위) 27위 
    * PYPL Ranking, Google Trends를 기반으로 랭킹이 정해짐
- 네이티브 언어도 같이 사용할 수 있다.

 

 

장점?

- 크로스 플랫폼으로 웹, 안드로이드, iOS를 하나의 개발로 대응할 수 있어서 단순하게는 리소스가 1/3으로 줄어듬

  → 유지보수 비용 ↓

- 자체 Skia 엔진을 이용하여 UI를 '그리는' 방식을 사용함 

  → 외관적인 수고가 덜 함, 웹에선 HTML 태그 무시하고 전체를 canvas 같은 것으로 만드는 느낌?

- 네이티브 수준의 퍼포먼스

- Hot Reload 기능 (실시간 디버깅)

- 머티리얼 디자인과 쿠퍼티노 (기본 디자인 가이드 라인)

- Google이 개발

 

단점?

- 아직은 덜 완벽한 플러그인 및 추가 기능

- 관련 정보 부족 (+ Dart라는 언어에 대한 국내시장 정보 부족)

- 이슈가 많다.

  → 다만 이것은 아무나 이슈제의가 가능하도록 되있기에 장점이 될 수도 있다고 봄

- Native API를 직접 호출 할 수 없음

- Code Pushing 미지원

- Google이 개발 (언제든 갈아엎는..)

 

서비스

- (APP) Tencent
- (APP) The New York Times
- (APP) Square
- (APP) Google Assistant
- (APP) Google Ads
- (APP) Baidu
- (APP) Alibaba Group
- (APP) NuBank → 금융 어플

* others: https://itsallwidgets.com 

 

참고링크

- https://flutter-ko.dev/ - 공식 홈페이지

- https://engineering.linecorp.com/ko/blog/flutter-pros-and-cons/- Flutter, 왜 선택하지 못했나 (라인 개발자)

 

'dev > others' 카테고리의 다른 글

OSI 7계층 정리표 ( + TCP/IP, 역할, 대표장비, 프로토콜, 전송단위)  (0) 2023.04.19
[AWS]란 무엇인가? (클라우드 컴퓨팅, EC2)  (0) 2020.07.09
[Git] 깃 코드 정리 (Windows 기준)  (0) 2020.02.19
  1. Flutter란?
'dev/others' 카테고리의 다른 글
  • OSI 7계층 정리표 ( + TCP/IP, 역할, 대표장비, 프로토콜, 전송단위)
  • [AWS]란 무엇인가? (클라우드 컴퓨팅, EC2)
  • [Git] 깃 코드 정리 (Windows 기준)
leneu
leneu
leneu
dev_leneu
leneu
전체
오늘
어제
  • 전체 글 (42)
    • dev (26)
      • java (4)
      • javascript (3)
      • spring (3)
      • react-native (1)
      • python (0)
      • algorithm (5)
      • sql (1)
      • nas (2)
      • tool (2)
      • certification (1)
      • others (4)
    • os (9)
      • windows (3)
      • mac (6)
    • life (7)
      • 취업성공패키지 (4)
      • photos (2)
    • review (0)

인기 글

태그

  • Git
  • couldnotresolve
  • println
  • 취성패
  • .m2
  • Mac
  • JPA
  • AppleSilicon
  • 길고양이
  • 별찍기
  • 취업성공패키지
  • for문
  • Spring
  • 국가기간전략산업직종훈련
  • sqldeveloper
  • Nas
  • jdk
  • 구글
  • 시놀로지
  • 백준
  • HRD
  • 환경변수
  • DS220+
  • springboot
  • 백준코딩
  • macos
  • homebrew
  • WSL2
  • Java
  • Oracle11g

최근 댓글

최근 글

hELLO · Designed By 정상우.
leneu
Flutter란?
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.