반응형 FLUTTER5 Flutter 2.0 Engage에서 발표된 Dart의 Sound Null Safety 기능 알아보기 안녕하세요. 오늘 한국시간으로 2021년 3월 4일 새벽 2시경에 Flutter Engage가 있었습니다. 거기서 깜짝 발표가 있었습니다. Flutter 2.0이 발표되었습니다. 그 중에서 오늘은 Flutter가 활용하는 프로그래밍 언어인 Dart에 추가되고 강화된 Sound Null Safety 기능에 대해 알아보겠습니다. Sound Null Safety 이번 업데이트는 Sound Null Safety는 Dart 언어에 있던 Null Safety 기능을 대폭 강화했다고 합니다. 바로 이 기능으로 non-nullable type을 nullable type과 구분해서 코딩을 할 수 있어서 이 기능을 활용하면 null error로 인해 발생하게 되는 crash를 효과적으로 방지할 수 있다고 합니다. 이 기능.. 2021. 3. 4. Dart로 첫 프로그램 만들어보기 우리 한번 Dart로 첫 프로그램 만들어볼까요? 먼저 Dartpad를 열어주세요. (dartpad.dartlagng.org) 패드에 아래 코드를 타이핑해주세요. void main() { var name = myName(); print('My name is $name'); } String myName() { return 'Milati'; } 정말 간단해보이는 위의 코드로 Dart에 대해 꽤 많은 부분을 엿볼 수 있습니다. 맨 먼저 둘째 줄부터 살펴보겠습니다. var name = myName(); 맨 먼저 보이는 var는 변수라는 의미의 variable을 줄인 변수 선언자입니다. name은 이번에 선언하는 변수의 이름입니다. = 은 우측의 변수 초기화가 이어지게 하는 선언자이고 myName() 함수이며 ;은.. 2021. 2. 2. Dartpad is a Dart Playground! Dartpad를 소개합니다. Dartpad는 Dart 프로그래밍 언어로 놀면서 공부할 수 있는 Playground입니다. DartPad dartpad.dartlang.org 왼쪽 칸에 Dart 코드를 입력하고 수정 편집할 수 있습니다. Console 칸에서는 코드의 결과값을 확인할 수 있습니다. Documentation 칸에서 해당 코드에 관한 Documentation을 확인할 수 있습니다. 2021. 2. 2. Flutter를 공부해볼까? 점점 모바일 앱 시장이 커져 가고 있습니다. 그 중에서 크로스플랫폼 어플리케이션 라이브러리가 떠오르고 있습니다. 양대산맥이 있는데 하나는 React Native고 하나는 Flutter입니다. 더보기 insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-other-frameworks-libraries-and-tools React Native는 페이스북에서 제작한 React 라이브러리와 연관되어 있어 웹 개발자들이 같이 배우기 좋아 인기가 많습니다. 그리고 Flutter는 구글에서 제작한 앱 개발 플랫폼이고 2021년 현재 가장 빠르게 성장하고 있는 크로스플랫폼 중 하나입니다. 한 가지의 프로그래밍 언어와 코드베이스로 .. 2021. 2. 2. Udemy Web Development Course 완강 결국엔 해냈습니다. 오랫동안 끈질기게 붙잡고 나아갔더니 결국 55시간짜리 강의를 수강하게 됐네요. 강의 수강한 시간만 55시간이니 실습하고, 복습하고 애먹었던 시간까지하면 아마도 200시간 이상은 될 거예요. 이렇게 엄청나게 고민하고 피땀 흘린 적이 많이 없었던 것 같습니다. 약간은 허무하기도 합니다. 이제 막 한 코스를 끝낸 참이라서 아직 할 수 있는 게 많이 없다고 느껴지고 또 다시 시작이라는 생각이 듭니다. 그래도 결국 제가 참고 해낸 것 같아서 스스로가 참 대견하네요. 아무래도 이제 다음에는 React 강의를 수강할지 Flutter로 하이브리드 앱을 제작할지 고민입니다만. 아무래도 Flutter를 수강해야할 것 같습니다. 앱에 대한 수요가 공급을 넘어섰기 때문에 얼른 Flutter로 사업해야겠습니다. 2021. 1. 12. 이전 1 다음 반응형