이번 시간에는 Dart에서 변수를 선언하는 방법에 대해 알아보자. Dart에서는 변수를 만드는 두 가지 방법이 있다. | var 키워드로 변수 만들기 void main(){ var lang = "Dart" } 이렇게 하면, Dart는 "lang"이라는 변수의 항목을 자동으로 String으로 인식한다. | 명시적 타입으로 변수 만들기 void main(){ String lang = "Dart" } 위 내용처럼, String 이라는 명시적 타입으로 변수를 만들 수도있다. | 두 가지 방법의 관습적인 사용법 보통, 아래와 같은 관습을 따른다. 함수나 메소드 내부에 지역변수를 지정할 때는 var를 사용한다. class에서 변수나 property를 선언할 때는 명시적 타입을 사용한다. | 참고 var를 사용하는게..
개발 | Dev/Flutter, Dart
이번 시간에는 Flutter로 가기 위한 초석으로서, Dart 언어로 "Hello world!"를 출력해보자. 개인적으로 Hello world! 출력이 필자에게는 새 컴퓨터 언어를 배울 때 언제나 가장 설레이는 순간 중 하나이다. Hello world! 출력이 무언가 개발을 해본 사람이라면 대부분의 시작점이 되기 때문이다! (시작이 반이라는 말이 있다.) | DartPad 소개 개발환경을 세팅하기 귀찮고, 우선 Dart 언어에 대해 파악하고 싶은 사람은 아래 사이트에서 테스트해보자. https://dartpad.dev DartPad dartpad.dev | Dart의 main 함수 Dart에서 main 함수는, Entry Point이다. 그래서 main 함수가 없으면 실행이 되지 않고 오류가 나는 모습을..
이번 시간에는, Flutter 개발환경 세팅을 위한 기초로서, Dart를 설치해보자. 필자는 만년 macOS 유저로서, Windows 머신도 사용은 하고 있기 때문에 Chocolately로 설치는 할테지만.. macOS가 주 사용환경이라는 점을 참고해주시면 좋겠다. | Homebrew 설치 (macOS) 이미 설치된 사람은 패스! 혹시, Homebrew가 본인의 mac에 설치가 되어있지 않다면, 아래 사이트에 접속해서 Homebrew를 설치하도록 하자. https://brew.sh/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh | Homebrew로 Dart 설치 (macOS) brew update brew tap dart-lang..
필자는 최근 Django로 만들던 웹 앱의 한계를 느끼고, 내가 만드는 UI와 UX를 좀 더 유려하게 개선하고 싶은 욕구, 또 웹에서 더 나아가 앱 환경까지 견문을 넓히고 싶은 욕구가 있어, 자기 계발 차원에서 새로운 라이브러리를 공부해보기로 결정했다. 그렇게 고민해본결과 React와 Flutter를 많이 고민했지만, 한국 개발자 생태계의 생리 상 React가 국내 시장에 취업을 하기엔 좀 더 좋기야 하겠지만(개발자의 관성의 관점에서..) React는 JavaScript 기반이므로 접근하기 좀 더 쉬움(지금 안하고 싶음) 최근 Airbnb가 React를 떠나보낸 사건 (국내는 더 특히!) Flutter가 개발자의 수가 적음 Dart라는 빠르고 유려한 개발언어까지 덤으로 공부할 수 있음 물론! Google..