Foggy day
Flutter로 웹 서비스 개발하기 (1) - Flutter Responsive Web 본문
안녕하세요.
인프런에서 Flutter Web 강의를 개설하게 됐습니다. Flutter에 관심있는 분들에게 추천드립니다.
Flutter SEO에 대하여
많은 Flutter 개발자들이 Flutter Web은 구글에서 검색이 안 되는 것으로 알고 있습니다. 저 또한 예전에는 그렇게 알고 있었습니다. 하지만 이는 잘못된 지식입니다. Flutter로 만든 Web도 구글에 검색이 되고, SEO 최적화 작업도 할 수 있습니다.
구글에 '샐링잇' or 'sailing-it'을 검색해보세요. Flutter로 만든 제 회사의 홈페이지가 검색되는 것을 볼 수 있습니다.(https://sailing-it.com/)
물론 이를 위해서는 추가적인 작업들이 필요합니다. 그래서 직접 SEO 패키지(https://pub.dev/packages/flutter_seo)를 만들어서 pub.dev에 업로드 했습니다. 현재 강의인 Flutter Responsive Web 이후에 제가 만든 패키지를 활용해서 구글에서 검색이 될 수 있도록 SEO를 적용한 Flutter Web SEO 강의를 진행할 예정입니다.
강의에서 배우는 것들은 아래와 같습니다.
- Responsive Web
반응형 웹을 개발하는 방법에 대해 배울 것입니다. 웹에서 발생하는 다양한 화면 사이즈에 어떻게 대응하면 좋을지 배울 수 있습니다. - 위젯에 대한 이해
커스텀 위젯을 많이 사용하기 때문에 위젯들에 대한 이해도를 높일 수 있습니다. - 구조 설계
Web을 개발할 때 필요한 구조를 설계하는 방법을 배울 수 있습니다. - AWS S3 배포
AWS의 S3에 Flutter로 만든 웹을 배포할 수 있습니다. - Style 설정
적절한 스타일 설정 방법을 배울 수 있습니다. FrontEnd에서는 스타일들을 어떤 방식으로 설정할지가 항상 고민입니다. 많은 방법 중 하나가 될 수 있는 Style 설정 방법을 배울 수 있습니다.
이 강의의 특징
- 인식의 변화
Flutter로도 충분히 Web을 개발할 수 있다는 인식 변화가 우선입니다. 하나의 프레임워크로 App과 Web을 개발할 수 있다는 것은 개발자로서의 자신감 향상과 더불어 할 수 있는 영역이 대폭 넓어질 수 있습니다. - Web 중심의 Flutter 강의
기존의 강의들은 대부분 App 중심의 강의였습니다. 이 강의는 Web 개발에 집중한 Flutter 강의입니다. - 낮은 라이브러리 의존성
대부분의 것들을 직접 코드로 작성합니다. 때문에 라이브러리의 의존성이 낮아서 버전 변경에 유연합니다. 또한 직접 코드를 작성하기 때문에 Framework에 대한 이해도가 높아집니다.