컴퓨터 공부/🩵 Flutter

[Flutter] 1. 취미로 배워보는 Flutter - Dart 왜 배워?

letzgorats 2024. 5. 21. 15:48

출처 : 킹무위키

 

하이브리드 언어 Flutter 에 대해 한번쯤은 들어보셨나요?

저도 배워봐야지 배워봐야지 하다가 이제야 flutter를 건들여봅니다. 저도 찾아가면서 처음 배우는 것이니까 가볍게 읽어주세요 ㅎㅎ

 

※ 취미 공부라서 정보 제공보다는 가볍게 느낀점 위주로 포스팅 할 예정이에요 ^__^


플러터가 뭐에요?

플러터는 구글에서 출시된 모바일/웹/데스크탑 cross platform GUI SDK 인데요...

 

그니까,

하나의 코드 베이스로 우리가 쓰는 삼성 휴대폰이든, 아이폰이든, 맥북이든, 윈도우든 어디에서나 모두 동작되는 앱을 위해 출시한 거에요!

원래 ios 개발은 애플이 만든 언어인 swift 로 개발을 했고, android 개발은 java나 kotlin 이라는 언어로 하거등요?

그래서 이런 각기 다른 환경에서 하나의 앱을 개발하기 위해서는 더 많은 개발자들도 필요하고 시간과 비용도 많이들어요.

 

flutter 는 이걸 해결합니다!

더 빠르고, 생산성 좋게, 하나의 언어로도 ios이든, android 든 어디에나 작동 가능하게 하는 프레임워크란 말입니다!

뭐 그래서 하이브리드 언어라고 하는거겠쥬? 

 

2년 전부터는 BMW, 도요타 등의 회사에서 차량용 infotainment(information + entertainment) 시스템으로도 도입하고 있어서 임베디드 디바이스에도 장착이 가능해졌다고 하네요 ㄷㄷ 사용되는 언어는 구글이 만든 Dart를 사용합니다.

 

 

출처 : 플러터 공홈

 

 


 

그래서, 플러터의 장점이 뭔데?

빠름
생산성 좋음
유연함

 

 

대충 뭐 좋다는 느낌이네요 하하

 

우리는 플러터를 프레임워크를 적용하기 전에 다트가 뭔지부터 배울거에요. 

왜냐하면, Jose Portilla 라는 선생님 강의를 듣고 있는데요, 제가 이 선생님이 아래와 같은 말을 남기셨어요.


 

출처 : Jose Portilla 선생님의 강의

 

Flutter를 바로 시작하고 싶어도 바로 뛰어들지말고 Dart 부터 배워라!

 

We really recommend that you learn the DART programming language first. It can be extremely tempting to just go straight into flutter and start developing cool applications, but there's going to come a point where you start getting lost or confused because you didn't eat your vegetables, so to speak, in order to learn the DART programming language, which is why we're really going to focus on getting you a great solid foundation with DART, and then you'll be able to build a lot of cool applications when we learn the Flutter framework.

그래야 나중에 후회안할거야~ 뭐 이런 내용입니다 


 

이제 주변에 컴공과 친구들이 너 플러터 뭔지 아냐? 라고 하면 아는척 할 수 있으시겠죠!? 

아 플러터? ㅋ 그거 구글이 만든거잖아~

반응형