본문 바로가기

doit 깡쌤의 플러터&다트 프로그래밍39

플러터 - 플러터 아키텍처와 특징 본 글은 [Do it! 깡샘의 플러터&다트 프로그래밍] 의 내용을 발췌한 것입니다. 책의 모든 내용을 저자 직강으로 진행한 강의는 ssamz.com 에서 들으실 수 있습니다. 플러터 아키텍처 살펴보기 다음 그림은 플러터 프레임워크의 구조를 잘 보여 줍니다. 앱을 개발하는 관점에서 이 구조를 자세히 알 필요는 없지만 플러터로 만든 앱이 어떻게 동작하는지 알아 두면 개발할 때 도움이 됩니다. 플러터의 아키텍처에서 애플리케이션 개발과 밀접한 부분은 다트 언어로 개발된 프레임워크입니다. 앱을 개발할 때는 이 프레임워크에서 제공하는 다양한 API를 이용합니다. 이렇게 개발한 앱을 플러터 엔진이 실행하는데 엔진은 대부분 C++로 작성되었습니다. 엔진이 제공하는 기능 가운데 플랫폼 채널Platform Channels.. 2023. 3. 13.
플러터 - 크로스 플랫폼 앱 개발과 플러터 본 글은 [Do it! 깡샘의 플러터&다트 프로그래밍] 의 내용을 발췌한 것입니다. 책의 모든 내용을 저자 직강으로 진행한 강의는 ssamz.com 에서 들으실 수 있습니다. 모바일 앱을 개발하는 기술은 여러 가지가 있습니다. 안드로이드와 iOS 앱은 각 플랫폼에서 제공하는 기술을 이용해 개발하지만 이 책에서 살펴보고자 하는 플러터Flutter는 크로스 플랫폼에서 동작하는 앱을 만드는 기술입니다. 즉, 안드로이드와 iOS는 물론이고 윈도우, macOS, 리눅스, 웹, 임베디드 등 여러 플랫폼에서 동작하는 앱을 같은 코드로 개발할 수 있습니다. 먼저 모바일 앱을 개발하는 기술을 살펴보고 플러터만의 특징과 이로운 점 등을 알아보겠습니다. 네이티브 앱 개발 모바일 앱 개발 분야에서 네이티브native라고 하면.. 2023. 3. 13.
저자 직강 - Do it! 깡샘의 플러터&다트 프로그래밍 책의 모든 내용을 저자 직강으로 진행한 강의는 ssamz.com 에서 들으실 수 있습니다. SSAMZ.com 에서 저자 직강의로 진행되는 온라인 강의를 학습하기 위한 자료입니다. 실습복사파일 : 강의시 진행되는 Lab 을 따라할때 복사하기 위한 파일들 입니다. Lab-Project : 강의에서 진행한 Lab 전체 코드입니다. book-pdf : 책의 내용이 요약되어 있는 pdf 파일입니다. 2023. 2. 26.
플러터 책이 출간되었네요.. 책의 모든 내용을 저자 직강으로 진행한 강의는 ssamz.com 에서 들으실 수 있습니다. 드디어 책이 나왔습니다. 그동안 몇몇 분들이 문의를 주셨는데, 관심가져 주셔서 감사합니다. 시장에서 독자들의 평을 받아봐야 겠지만 저자 입장에서 "제대로된(?) 플러터 책이 있었으면 좋겠다" 는 욕심에서 집필한 책입니다. 저자의 생각은 이러했습니다. 다트라는 언어가 어려운 언어는 아니지만, 대부분의 개발자들이 처음 접하는 언어임으로 플러터 개발을 하려면 그래도 체계적으로 정리를 해야 하지 않을까? 모든 프런트 앱 개발이 마찮가지겠지만 UI 구성에 많은 시간과 노력이 드는 분야인데 다양한 UI 기법이 소개되어야 하지 않을까? 그냥 코드를 따라 입력하면 결과는 보겠지만 원론을 이해하지 못하면 답답하기도 하고 응용능력이.. 2023. 2. 10.