오름캠프 flutter과정 정리
1일차 flutter과정 플러터 소개
휘파람소리
2024. 3. 4. 18:33
플러터 소개
플러터가 필요한 이유
우리가 서비스 개발 시 필요한것
-서버
-Web사이트
-Android앱
-ios앱
등등 서비스 해당 요건들을 개발하려면 많은 기술스택이 필요하다.
네이티브 앱개발의 어려움
프레임워크의 복잡성으로 진입장벽이 높음
해가 다르게 변하는 정책을 따라가기 어려움
여러 사용 방법이 난무하여 뭐가 제대로 된 건지 알기 어려움
이러한 어려움을 해결하기 위해서
크로스플랫폼 개발 프레임 워크 중 Flutter등장
Flutter장점
-Dart언어만으로 개발가능
배워야 할게 적다(레이아웃, 로직 모두 Dart언어 하나로 끝)
→ 다만 플러터의 패키지나 라이브러리에 없는 단일 기능을 사용해야 하는 경우 네이티브 언어를 사용해야 할 수도 있음
네이티브 대비 3배 빠른 생산성
Dart는 한때 좋은 평가를 받지 못하였음
하지만 상황은 점점 괜찮아지고 있음
dart의 코드의 느낌
javascript + java를 섞은 느낌