2 플러터 공부방법
1) Flutter 위젯(Widget) 살펴보기
- 로그인 페이지를 만들며 사용한 Text, TextField, ElevatedButton 이런 친구들을 Widget이라고 부른다.
- Flutter 개발을 하려면 어떤 위젯이 있는지 알아야한다.
다음은 Flutter 위젯관련 사이트이다.
- Widget Catalog ⬅ Flutter 위젯을 모아놓은 사이트
- Widget of the week ⬅ 각각 위젯의 설명을 영상으로 확인하는 사이트
- Cupertino ⬅ IOS - Style 위젯
- Material Components ⬅ Android - Style 위젯
2) 에러 메시지 잘 읽고 구글링 잘하기
- 에러가 발생한다면 메시지를 유심히 봐주자. 핵심 메시지는 보통 가장 위에, 다른 색으로 표시된다. 이를 그대로 복사해서 구글에 검색해보자.
- 일반적으로 stackoverflow 같은 사이트에 답변이 잘 올라와 있다!
3) 커뮤니티 가입하기
커뮤니티에 질문하고 답변하며 함께 성장하자. Flutter 트랜드 파악 및 최근 이슈들을 따라갈 수 있다.
💡 개발자 커뮤니티 기본 에티켓!
- 질문하기 전에 스스로 Google에 검색해서 해결하려고 노력해보기! (검색 키워드 자체를 모른다면 빠르게 물어보기)
- 문제 발생시 에러 로그도 함께 올리기! Flutter는 에러 발생시 Debug Console에 에러 메세지를 보여준다. 먼저 에러 메세지를 먼저 구글에 검색해보고, 해결이 잘 안된다면 에러 로그와 함께 질문해보자. (에러 메세지가 없으면 다른 개발자들이 도와주기가 힘들어요!)
4) 프로그래밍 언어 다트(Dart) 배우기
- Flutter에서 작성한 모든 코드는 다트(Dart)라는 프로그래밍 언어이다.
- 코드를 이해하고, 작성하기 위해 Dart 문법을 배워야한다.