![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/kRXxL/btsoUMD7cG1/KrQqtXXZriKTINGLhGEkl1/img.png)
플러터 기본 개념들 위젯 플러터에서 화면 안의 요소들은 모두 위젯이다. 하나의 큰 위젯 안에는 여러 위젯들이 들어가 있고, 그 위젯 안에도 다른 위젯들이 들어가 있는 형태이다. MyWidget( title: "위젯", description: "위젯예제다.", child: AnotherWidget( // 자식 위젯 안에 또 다른 위젯을 선언할 수 있다. ) ) 플러터 내에서 작성되어 있는 클래스로 객체를 생성하며 이 객체가 화면 속 위젯이 된다. 상태관리 상태관리는 setState()를 활용해 할 수 있다. bool isbtnOn; setState() { isbtnOn = !isbtnOn; } 버튼의 상태변경을 간단하게 구현한 코드 Stream 데이터를 불러오는데 시간이 오래 걸리거나, 지속적으로 데이터를..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/yhjMU/btsoREmNIYx/1G2MsNPDAFPKy1hZ7kkXkK/img.png)
웹 IDE DartPad dartpad.dev SDK나 IDE 설치 없이도 Dart 및 Flutter 코드를 Web browser 환경에서 실행할 수 있는 무료 오픈 소스 온라인 편집기이다. 객체지향 프로그래밍 Dart는 객체지향 프로그래밍을 사용한다. 여기서 객체지향이란 코드의 단위를 클래스로 나눠 작성하는 기법이다. 객체지향 프로그래밍 관련 용어들 //클래스 예시 class Person{ //속성 String name; int age; //메서드 getName(){ return name; } } 1. 클래스: 객체 생성을 위한 템플릿, 내부에 정의된 변수(멤버)와 함수(메서드)로 구성되어 있다. 2. 객체: 클래스 내의 모든 구성요소 3. 메서드: 클래스 내부에서 선언된 함수 4. 상속: 만들어진 클..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/coGHoV/btsoINpDeip/CY42eJj9egb2fnKqlrv3dK/img.png)
플러터란? html, css를 기반으로 UI를 작성하는 리액트 네이티브와 달리다트라는 자체 언어를 사용해 UI부터 로직까지 한 번에 구현할 수 있는,앱 개발자를 위한 프레임워크이다. 플러터는 총 3개의 영역으로 구성되어 있다. 1. 코드를 작성하는 프레임워크 영역2. 플랫폼 채널 등을 지원하는 엔진 영역3. 위젯을 빌드해 주는임베더 영역 맥 + VS Code를 이용해 개발환경을 구축 1) 플러터 설치 macOS installHow to install on macOS.docs.flutter.dev 이동 > 홈 으로 홈폴더를 열어 flutter 폴더를 옮긴다. 2) 환경변수 설정 command + space > terminal 검색 후 열기 nano .zshrc 나노스크립트로 .zshrc 파일 편집..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/mVY2f/btsogdQOJdo/9rslmprTYK9QbW6EexGL90/img.jpg)
블로그 변경학교에 재학 중일 때 프로젝트 혹은 개인공부를 하면서 배운 내용들을 벨로그에 정리했었는데벨로그에서 글자 중앙 정렬이 안되는 게 맘에 안들기도 하고 현장실습 시작한 김에 새롭게 블로그를 시작하고 싶었던 와중 티스토리가 맘에 들어서 이걸로 바꿨다. 무스마 현장실습본인은 부산소프트웨어마이스터고에 재학 중이며 3학년이 되어 무스마에 현장실습을 신청하였다.프론트엔드에 지원하였고 3(면접관):1(나) 면접을 본 후 합격하였다. 할 거 정리면접합격 후 회사에 방문해 공부할 것들을 받아왔다. 먼저 공부할 책 4권을 이렇게 주셨다.담당자님들에게 여쭈어보니 1:1:1:7의 비율로 공부하라고 하셨다.빨간 네모 안에 있는 책들은 개발자로서의 교양을 쌓기 위한 책들로 블로그 정리를 해야 하고,파란 네모 안에 있는..