오름캠프 flutter과정 정리

1일차 flutter과정 플러터 소개

휘파람소리 2024. 3. 4. 18:33

플러터 소개

플러터가 필요한 이유

 

우리가 서비스 개발 시 필요한것

-서버

-Web사이트

-Android앱

-ios앱

등등 서비스 해당 요건들을 개발하려면 많은 기술스택이 필요하다.

 

네이티브 앱개발의 어려움

 

프레임워크의 복잡성으로 진입장벽이 높음

해가 다르게 변하는 정책을 따라가기 어려움

여러 사용 방법이 난무하여 뭐가 제대로 된 건지 알기 어려움

이러한 어려움을 해결하기 위해서

크로스플랫폼 개발 프레임 워크 중 Flutter등장

 

Flutter장점

 

-Dart언어만으로 개발가능

배워야 할게 적다(레이아웃, 로직 모두 Dart언어 하나로 끝)

    → 다만 플러터의 패키지나 라이브러리에 없는 단일 기능을 사용해야 하는 경우 네이티브 언어를 사용해야 할 수도 있음

 

네이티브 대비 3배 빠른 생산성

 

Dart는 한때 좋은 평가를 받지 못하였음

하지만 상황은 점점 괜찮아지고 있음

 

dart의 코드의 느낌

 

javascript + java를 섞은 느낌