728x90

플러터2.0 2

플러터 기존 프로젝트에서 Null-Safety로 마이그레이션

Null Safety 마이그레이션 플러터 2.X 버전 업데이트 후 다트 버전이 올라가면서 Null Safety가 적용되었다. 그래서 코드의 유형이 기본적으로 null을 허용하지 않게 되어 2.0 이전 소스는 대부분 소스를 수정해야 정상 동작하는 상황이 발생하였다. 귀찮기는 하지만 플러터가 그만큼 성장하고 있고, 또 안전하게 앱을 동작할 수 있는 환경이 되고 있다고 생각하니, 기존에 만들었던 미소 닭갈비 앱을 Null Safety로 마이그레이션을 해보겠다. Flutter Upgrade 우선 VSCode 터미널에서 아래와 같이 flutter upgrade를 입력한다. Flutter Upgrade ​ 버전이 참 자주 올라간다. 현재(21년 9월 4일) 기준으로 플러터는 2.2.3 버전이 최신이며 다트는 2.1..

플러터 2021.09.14

플러터 앱을 웹으로 전환하는 방법 (미소닭갈비 앱을 웹으로 전환)

플러터 2.0 출시 후 웹을 정식 지원하게 되었다 참고로 플러터 웹은 전통적인 웹페이지가 아닌 프로그레시브 웹 앱 (PWA, Progressive Web App)으로 동작하는 점 그리고 아직까지는 SEO(Search Engine Optimization)라는 검색엔진 최적화를 지원하지 않기 때문에 (구글, 네이버 등 검색엔진으로 노출 한계) 아직은 시기 상조라는 생각이 든다. ​ 생각보다 구글이 적극적이지 않은 점이 의외지만 그래도 플러터가 조만간 업데이트를 하면서 SEO를 지원하지 않을까 기대해본다. ​ 우선 VSCode에서 예전에 만들었던 미소닭갈비 앱을 열고 우측 하단 No Device를 선택하여 보이는 메뉴 중 Enable web for this project를 선택한다. 이게 앱만 있는 프로젝트를..

플러터 2021.08.02
728x90