Dart Programmer 되기 [33]
< Flutter 활용하기 – StatelessWidget Example > 지금까지 글들을 이해하고 실행해 왔다면, 이제 직접 스마트폰과 태블릿에서 컨텐츠가 바뀌지 않는 프로그램의 개발은 가능하게 되었습니다. 이번 글에서는 앞서의 내용을 제대로 이해하고 있는지를 …
< Flutter 활용하기 – StatelessWidget Example > 지금까지 글들을 이해하고 실행해 왔다면, 이제 직접 스마트폰과 태블릿에서 컨텐츠가 바뀌지 않는 프로그램의 개발은 가능하게 되었습니다. 이번 글에서는 앞서의 내용을 제대로 이해하고 있는지를 …
< Flutter 활용하기 – Hello World! > 앞서에서 Dart 언어를 설치한 것처럼, 개발용 컴퓨터에 Flutter를 설치해야 합니다. Flutter 공식 홈페이지로 이동하여, 가이드라인에 따라서 Flutter를 설치하고 환경을 설정하도록 합니다. 본 연재 …
< Flutter 활용하기 – Understanding Widgets > 이제 Flutter에서 새롭게 프로젝트를 만드는 경우에 자동으로 만들어지는 Start App에 대해서 알아보도록 하겠습니다. Flutter Start App의 이해 아래의 darttutorial-32-01.dart 프로그램이 Start App 프로그램에서 …
< Flutter 활용하기 – Ice Break & References > 이제 Flutter에 대해서 알아보고자 합니다. Flutter는 홈페이지 메인 페이지에 다음과 같이 소개하고 있습니다. “Flutter is Google’s UI toolkit for building beautiful, …
< HTTP 서버개발 – HTTP Client Development > darttutorial-28-01.dart 프로그램까지 우리는 HTTP Server를 만들고, 이에 접속하는 방법으로 웹브라우저를 사용했습니다. Dart 언어로 HTTP Server를 만들었다면, 당연히 HTTP Client도 만들수 있게다는 생각이 …
< HTTP 서버개발 – GET & POST in HTTP Server > 상세한 설명을 하기전에 간단한 작업을 해 봅니다. 먼저, 앞서에서 작성한 darttutorial-27-02.dart를 다시 불러 옵니다. 그리고 handleRequest() 함수안의 case ‘GET’: …
< HTTP 서버개발 – Basic HTTP Server & Frameworks > HTTP(Hyper Transport Protocol)은 90년대 Tim Bernas Lee 경에 의해서 제안되고 만들어졌으며, 현재 우리가 웹 혹은 월드 와이드 웹 혹은 인터넷(이건 …
< Dart 기초문법 – Library and File/Stream/Process > Library는 단어 그대로 도서관이라는 의미입니다. 대신 프로그래밍 언어에서의 도서관이란, 책이 아닌 소프트웨어 코드들이 있는 것이지요. 실제로 물리적으로 어딘가를 간다는 의미가 아니고, 1) …
< Dart 기초문법 – Asynchrony Support > 프로그램이 동작하다 보면, 시간이 많이 소요되는 작업이 있습니다. 대표적인 경우가, 대량의 데이타를 읽고 처리하거나, 아니면 저속의 입출력 장치를 다루는 경우입니다. Dart 언어의 Async …
< Dart 기초문법 – Generics > 앞서 List를 만들때, var myList = List<int>(); 혹은 List<int> myList = [];와 같이 만든 적이 있습니다. 둘다, blank list를 만드는 것으로, Dart 언어를 통해서, …