플러터 QNA

플러터로 웹 개발을 할 수 있나요?

본론만 말하면 그렇습니다. 웹을 플러터로 개발이 가능합니다다.

강사님이 생각하시기에 플러터를 배워야 하는 이유는 무엇일까요?

크로스 플랫폼 프레임워크라고 하면 항상 비교가 되는 것이 React Native와 Flutter입니다. 각 프레임워크마다 장, 단점이 존재하겠지만 후발주자인 Flutter가 RN과 지속적으로 비교된다는 사실이 Flutter에 대한 시장의 평가가 어느 정도 인지 나타내는 방증이라고 생각합니다.(보통 언어나 프레임워크를 평가할 때, 커뮤니티의 규모도 중요한 평가요소 중 하나라서 후발 프레임워크들의 경우 상대적으로 불리할 수밖에 없거든요!)

시장의 관심도 / 지속적인 성능 개선 / 낮은 러닝 커브 등등 여러 장점들이 존재하겠지만 개발자마다 느끼는 장단점이 다를 수 있기 때문에 이런 부분은 제외하고, 최근 Google I/O 를 통해 발표된 내용들만 살펴보더라도 충분히 학습할 가치가 있어 보입니다. 앱, 웹, 데스트탑 앱뿐만 아니라 게임까지 하나의 프레임워크로 개발할 수 있다는 점이 가장 큰 매력이 아닐까 싶습니다.

플러터를 배울까 고민하는 분들께 한마디해 주신다면?

아이디어가 있어서 앱을 만들고 싶은 분들이라면, 누군가 먼저 출시하기 전에 주저하지 말고 바로 시작하세요. Flutter는 어떠한 다른 앱 개발보다 가장 빠르게 배우고 출시하기에 좋습니다.

지금 배우면 너무 늦게 배우는 게 아니냐고요? Flutter는 본격적으로 뜨기 시작한 게 2~3년밖에 되지 않습니다. 절대 늦지 않았고, 한국에도 여러분들의 막힘을 해결해 줄 플러터 커뮤니티가 곳곳에 많이 있습니다.

플러터는 평생 남게 될 프레임워크 기술이라고 생각합니다. 웹 wasm이나 임베디드 연결, 또 각 플랫폼 최신 기술들을 접목해서 발전되고 있기 때문에, 옛날에 반짝 뜨고 잘 사용되지 않고 있는 자마린, 아이오닉 등과 다르게 기술을 이번에 익히시면 후회하지 않고 오랫동안 유용할 겁니다.

타 플러터(Flutter) 강의와 다른 이 강의만의 장점

1. 기획부터 알려주는 강의

개발 기술 뿐만 아니라 figma tool을 활용한 앱 개발 기획의 기본까지 배울 수 있습니다.

2. CRUD에 대한 이해

거의 모든 프로그램에 기본적으로 들어가 있는 Create, Read, Update, Delete의 데이터를 활용하는 방법을 빠르게 이해할 수 있습니다.

3. 수익 창출형 앱 개발

자신이 직접 기획하고 개발한 프로그램에 부가적인 수익창출하는 방법까지 강사의 노하우를 핵심만 빠르게 얻어갈 수 있습니다.

4. ChatGPT를 활용한 홀로서기 개발

개발이 처음이어도, 당장 나에게 빠르게 질문 답변해주는 사수가 없더라도

다가오는 변수적인 문제들을 즉각적으로 해결할 수 있도록 도구를 사용하는 방법을 같이 배워봅니다.

어떤 수강생에게 강의를 가장 추천하나요?

크로스플랫폼 앱 개발자 취업을 희망하는 분들

개발 공부가 처음이지만 프로그래밍에 도전해보고 싶은 개발 입문자 분들

현직 안드로이드나 ios 네이티브 앱 개발자에서 크로스플랫폼 앱 개발자로의 추가 커리어를 원하는 분들

나만의 앱 서비스를 직접 만들고 부가적인 수익 창출을 해보고 싶은 분

단기간에 플러터 앱 개발을 배우고 싶은 누구나