반응형 dart4 [Flutter] for와 forEach Flutter에서 가장 대표적으로 사용하는 반복문은 for와 forEach입니다. 각각 외부반복, 내부반복으로 구분합니다. 문법에 대해서 간단히 정리해 보면 다음과 같습니다. 1에서 6까지 숫자가 차례대로 저장되어 있는 리스트의 각 원소를 출력하는 코드를 작성해 보도록 하겠습니다. 구현된 코드는 다음과 같습니다. void main() { final lists = [1, 2, 3, 4, 5, 6]; for (int i = 0; i < lists.length; i++) { print('for loop: ${lists[i]}'); } lists.forEach((e){ print('forEach loop: $e'); }); } 가장 먼저 1에서 6까지 원소로 이루어진 lists 리스트를 정의합니다. for문에서.. 프로그래밍/Flutter & Dart 2023. 1. 5. [Flutter] Future Builder 함수를 통해서 어떤 값을 리턴할 때 우리는 기본적으로 즉각적으로 값은 반환하는 상황을 주로 사용하였습니다. 하지만 애플리케이션 외부로부터 데이터를 전달받는 상황이라면 함수가 실행되고 나서 네트워크 문제등에 의해서 값을 바로 출력할 수 없는 경우가 발생합니다. 이 때 Future Builder를 이용해서 값을 받을 수 있습니다. Future Builder를 이용하면서 Future 타입의 데이터를 다루게 되는데 말 그대로 미래의 어느 한 시점(in the future)에 얻게 되는 데이터를 의미합니다. 다음의 소스코드를 통해서 값이 출력되는 과정을 살펴보도록 하겠습니다. 우리가 흔히 사용하는 함수는 함수가 호출되는 즉시 값을 반환하고 반환된 값을 변수에 저장한 뒤 화면에 출력하는 방법으로 사용됩니다. (ge.. 프로그래밍/Flutter & Dart 2023. 1. 5. Flutter vsCode 완소 세팅방법 안녕하세요. 오늘은 vsCode를 이용서 Flutter 프로그래밍을 할 때 정말 유용한 세팅 방법을 공유하고자 합니다. vsCode의 화면 왼쪽 하단에 톱니바퀴 모양의 'Manage' 버튼을 클릭한 뒤 [Command Palette...]를 클릭합니다. 화면의 상단에 입력창이 뜨게 되는데 여기에서 'open user settings'를 입력한 뒤 나오는 드롭박스 메뉴 중 아래쪽에 [Open User Settings(JSON)]를 찾아서 클릭합니다. 화면과 같이 'settings.json'파일이 열립니다. 화면의 왼쪽이 원본입니다. 화면의 오른쪽과 같이 중간에 다음의 코드를 추가로 입력해 줍니다. "editor.codeActionsOnSave": { "source.fixAll": true }, "dart... 프로그래밍/Flutter & Dart 2022. 12. 2. Flutter flutter는 Dart라는 언어를 기반으로 만들어진 프레임워크입니다. 프레임워크라는 것이 프로그래밍을 쉽게 할 수 있도록 도와주는 라이브러리 집합정도로 생각할 수 있는데요. Angular라든지 React라든지가 이와 같은 프레임워크라고 할 수 있습니다. Angular나 React는 그 기반을 Javascript에 두고 있지만 flutter는 Dart라는 언어에 기반을 두고 있습니다. 그런데말입니다. flutter나 Dart모두 구글에서 만들었다는 걸 아시나요? 그렇기 때문에 서로 엄청난 시너지 효과가 나타납니다. 예시로 처음에 Dart 언어는 null safety를 지원하지 않다가 flutter 팀에서 요청에 의해서 나중에 추가 되었다는 이야기가 있습니다. 이처럼 모두 구글 개발자들에 의해서 개발되고 .. 프로그래밍/Flutter & Dart 2022. 12. 1. 이전 1 다음 반응형