반응형 전체 글178 Dart Programming Language Types Value vs Variable void main() { var name = myName(); print('My name is $name'); } String myName() { return 'Milati'; } 모든 Value는 각각 Type이 존재합니다. myName() 이라는 함수는 String Type의 'Milati'를 return 합니다. 그러면 var name 은 String Type 참조값을 가진 변수가 됩니다. 이후에 변경할 수 없습니다. (변수를 선언할 때 특정 Type을 가진 값이 할당되고 나면 이후에 그 Type 참조값을 가진 변수가 Variable이 됩니다. 따라서 이후에는 Var는 이후에는 다른 Type의 Value를 할당받을 수 없습니다.) 하지만 꼭 Type을 annotate.. 2021. 2. 3. Dart.dev Language samples Hello World Every app has a main() function. To display text on the console, you can use the top-level print() function: 모든 앱은 main() 함수를 지닙니다. console에 텍스트를 표시하기 위해서 top-level print() 함수를 사용할 수 있습니다. void main() { print('Hello, World!'); } Variables Even in type-safe Dart code, most variables don’t need explicit types, thanks to type inference: type-safe Dart 코드에서는 type inference 덕분에 대부분의 변수들은 .. 2021. 2. 2. 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 ··· 26 27 28 29 30 다음 반응형