[미디어] 국내 최고의 플러터 전문가들이 말하는 플러터를 배워야 하는 이유
1위 크로스 플랫폼 플러터(Flutter), 지금 당장 배워야 하는 이유
2008년부터 시작되어 현재까지 전 세계에서 가장 유명한 프로그래밍 웹사이트 '스택 오버플로우(Stack Overflow)'
스택 오버플로우 웹사이트에서는 프로그래밍 입문자부터 현역 개발자들에 이르기까지
다양한 수준과 분야의 개발자들이 함께 모여 서로 질문하고, 답하며 자유롭게 교류합니다.
그리고 매년, 스택 오버플로우 웹사이트에서는 이들을 대상으로 설문조사를 실시해
개발자들이 가장 많이 사용하는 언어, 코딩을 배운 방법, 학습 시간 등 개발과 관련된 여러 인사이트를 제공하고 있는데요.
여러분은 혹시 지난 2022년 스택 오버플로우의 설문 조사 결과 중
개발자가 배우고 싶은 앱 개발 프레임워크
1등으로 뽑힌 플랫폼이 무엇인지 아시나요?🧐
바로, 플러터(Flutter) 입니다!
ㅣ플러터(Flutter)란?
: 구글에서 개발한 크로스 플랫폼 앱 개발 프레임워크입니다. 단일한 코드베이스를 바탕으로 Android와 iOS뿐 아니라 PC와 웹까지 모두 개발이 가능합니다. 구글에서 개발된 만큼, 사용하는 언어도 마찬가지로 구글에서 만든 'Dart' 언어로 구동됩니다.
플러터를 도입한 기업들 / 이미지 출처 : Flutter 공식 홈페이지
구글이 설명하는 플러터의 세 가지 키워드는 이렇습니다.
# 빠르다
: 플러터의 코드는 어떤 장치에서든 빠르게 성능을 발휘할 수 있도록 JavaScript뿐만 아니라 ARM, Intel 기계 코드로도 컴파일(Compile) 됩니다.
# 생산적이다
: Hot Reload 기능으로 빠르게 빌드하고, 업데이트하며 바로바로 변경 사항을 확인해 대기 시간 없이 효율적으로 개발할 수 있습니다.
# 유연하다
: 모든 픽셀을 제어 가능해, 모바일, 웹, 데스크톱 및 임베디드 장치와 같은 단일 코드 베이스에서 여러 장치에 맞춤형 디자인 배포가 가능합니다.
사실 플러터는, 2018년에 개발되어 앱 개발 플랫폼 분야에서는 후발주자에 속하는데요.
그럼에도 불구하고, 스택 오버플로우의 연간 설문조사에서 점점 점유율을 높여가다
작년에는 더 먼저 개발된 리액트 네이티브(React Native)를 관심도 순위에서 제치기까지 했습니다.
이처럼, 최근 플러터가 대세로 올라서게 된 이유는 무엇일까요? 리액트 네이티브와 플러터를 직접 비교해 보았습니다.
물론, 두 스택 모두 각 개발자마다 장/단점으로 여기는 포인트가 다를 텐데요.
그렇다면, 실제 현업의 플러터 전문가들이 생각하기에 플러터를 꼭 배워야 하는 이유는 무엇일까요?
'Curogom'이란 닉네임으로도 잘 알려져 있는 유병욱 강사님을 비롯해,
패스트캠퍼스에서 플러터 강의를 진행하신 현 국내 최고의 플러터 전문가 6분께 직접 여쭤보았습니다!👇
l Q. 강사님이 생각하시기에 플러터를 배워야 하는 이유는 무엇일까요?📝
현) Nsuslab Korea Mobile App 개발자
현) Lawfully - Lead Mobile Engineer (Flutter)
플러터는 빌드를 하지 않고, 저장 버튼 한 번만 클릭하면 UI 및 코드 로직이 모두 1초 만에 반영되는 Hot Reload 기능을 지원합니다. 그 외에도 개발자들을 위한 다양한 기능들이(Dev tools, 적용이 쉬운 Test 환경) 포함되어 있어 개발 흐름이 끊기지 않고 재미있습니다.
현) IT 대기업 N사 QnA 팀 TL(Tech Lead)
현) 드림어스컴퍼니 테크 본부
전) GS SHOP & GS FRESH 플러터 앱 개발
시장의 관심도 / 지속적인 성능 개선 / 낮은 러닝 커브 등등 여러 장점들이 존재하겠지만 개발자마다 느끼는 장단점이 다를 수 있기 때문에 이런 부분은 제외하고, 최근 Google I/O 를 통해 발표된 내용들만 살펴보더라도 충분히 학습할 가치가 있어 보입니다. 앱, 웹, 데스트탑 앱뿐만 아니라 게임까지 하나의 프레임워크로 개발할 수 있다는 점이 가장 큰 매력이 아닐까 싶습니다.
이미지 출처 : Flutter 공식 홈페이지
l Q. 플러터를 배울까 고민하는 분들께 한마디해 주신다면?🤗
현) Nsuslab Korea Mobile App 개발자
현) Lawfully - Lead Mobile Engineer (Flutter)
지금 배우면 너무 늦게 배우는 게 아니냐고요? Flutter는 본격적으로 뜨기 시작한 게 2~3년밖에 되지 않습니다. 절대 늦지 않았고, 한국에도 여러분들의 막힘을 해결해 줄 플러터 커뮤니티가 곳곳에 많이 있습니다.
플러터는 평생 남게 될 프레임워크 기술이라고 생각합니다. 웹 wasm이나 임베디드 연결, 또 각 플랫폼 최신 기술들을 접목해서 발전되고 있기 때문에, 옛날에 반짝 뜨고 잘 사용되지 않고 있는 자마린, 아이오닉 등과 다르게 기술을 이번에 익히시면 후회하지 않고 오랫동안 유용할 겁니다.
현) IT 대기업 N사 QnA 팀 TL(Tech Lead)
현) 드림어스컴퍼니 테크 본부
현) GS SHOP & GS FRESH 플러터 앱 개발
여기까지 읽어보셨다면, 플러터를 왜 배워야 하는지 너무나 잘 이해되셨을 것 같은데요!
여러분의 학습에 도움을 드리기 위해, 위 강사님들과 함께하는 패스트캠퍼스의 플러터 강의를 살짝 소개해 드립니다🤓
✅ '15개 프로젝트로 실무까지 끝내는 Dart & Flutter 앱 개발' 강의
위에서 말씀드린 글로벌 기업들은 물론 네이버, 카카오,라인, 쿠팡, GS, 티맵 모빌리티와 같은 IT대기업 부터 삼쩜삼 ,블라인드, 중고나라, 브랜디 등 다수의 스타트업에서 Flutter를 활용한 앱 개발을 진행하고 있는데요!
이처럼 플러터 개발자를 원하는 기업은 점점 증가하고 있으나 아직 플러터 개발자 인력은 부족한 상황입니다.
그러니, 바로 지금이 기회입니다!
ChatGPT와 머신러닝을 활용한 프로젝트로 빠르게 변하는 트렌드를 따라갈 수 있도록 패스트캠퍼스에서 준비했습니다.
어디에서도 볼 수 없는 15개로 구성된 프로젝트로 학습하고 나만의 커리어를 만들어보세요!
l 잠깐, 개발이 처음인데 어려울 것 같다고요?
: 개발이 처음이어도, 개발자가 아닌 기획자 또는 디자이너도 3시간이면 됩니다! 단기간에 앱을 만들 수 있도록 앱 개발 필수 기능/구조가 설계되어 있는 코드 템플릿과 함께 활용 방법을 해설하는 강의를 제공해 드립니다.
l 오직 패스트캠퍼스에서만 있는 머신러닝 활용 프로젝트
-
나만의 비서 앱
ChatGPT API를 활용하여
나만의 비서 앱을 만들 수 있습니다. -
ML - 올인원 바코드 인식
바코드, QR 인식 등
각 분야에서 활용 할 수 있습니다. -
ML - 올인원 얼굴 인식
카메라 필터 기반 앱 및
금융 보안 등에 활용 할 수 있습니다. -
ML - 올인원 포즈 인식
헬스 및 움직임 분석과 같은
헬스케어 관련 분야에 활용할 수 있습니다. -
ML - 올인원 텍스트 인식 -
ML - 올인원 이미지 인식
l 강의 하나로 끝. 78시간 분량 올-인원 커리큘럼
: 여러 개 도서/강의 살 필요 없어요. 이 강의 하나에 모두 담겨 있으니까요!
입문부터 실무까지 체계적인 커리큘럼으로 Flutter의 모든 것을 빈틈없이 학습할 수 있습니다.
l 지난 5월자 구글 업데이트 반영 완료! 가장 최신의 Flutter 강의
: 플러터의 업데이트에 맞춰 2년간 무제한 업데이트되는 강의 자료는 물론, 온라인 강의를 더욱 몰입하여 수강할 수 있도록 질의응답 커뮤니티를 운영 합니다. 타사 대비 7/1 가격으로 강의를 평생 소장하며 언제, 어디서든 학습하세요!
지금 패캐머들이 읽고있는 BEST 아티클이 궁금하다면