본문 바로가기

전체 글54

[Flutter] 학습(4) - 컬렉션 (Collection)-1 컬렉션은 여러 값을 하나의 변수에 저장할 수 있는 타입을 말합니다. Flutter에서 사용할 수 있는 컬렉션 종류는 다음과 같습니다. List: 순서가 있는 값을 저장하는 컬렉션으로, 동적으로 크기가 조정 Set: 중복된 값을 허용하지 않는 컬렉션으로, 순서가 없습니다. Map: 키와 값이 쌍으로 이루어진 데이터를 저장하는 컬렉션으로, 각 키는 유일해야 합니다. Queue: 선입선출(FIFO) 구조의 데이터를 저장하는 컬렉션입니다. LinkedList: 노드 간에 연결된 구조를 사용하여 데이터를 저장하는 컬렉션입니다. 1. List 순서가 있는 값을 저장하는 컬렉션으로, 동적으로 크기가 조정됩니다. 다른 언어에서 배열(Array)와 유사한 역할을 합니다. 예를 들어, 다음과 같은 코드를 사용하여 정수형 .. 2023. 3. 4.
[Flutter] 학습(3) - 변수 Flutter에서는 변수를 선언하는 방법으로 var 키워드, 자료형을 명시하는 방법, final 키워드, const 키워드를 사용할 수 있습니다. 각각의 방법에 대해서 자세히 알아보겠습니다. 1. var 키워드를 사용하는 방법 var 키워드를 사용하여 변수를 선언할 경우, 변수의 자료형은 자동으로 추론됩니다. 예를 들어, 다음과 같이 선언할 수 있습니다. var name = "John"; 위의 코드에서 변수 name의 자료형은 String으로 추론됩니다 2. 자료형을 명시적으로 지정하는 방법 변수의 자료형을 직접 명시하여 선언할 수도 있습니다. 이 경우, 변수의 자료형은 명시된 자료형으로 결정됩니다. 예를 들어, 다음과 같이 선언할 수 있습니다. String name = "John"; 위의 코드에서 변수.. 2023. 3. 3.
[Flutter] dart 문법 테스트 하기 Flutter를 학습하는데 IDE를 설치하지 않고도 dart언어를 아래 사이트를 통해 온라인으로 테스트할 수 있습니다. https://dartpad.dev/ DartPad dartpad.dev 2023. 3. 3.
[Flutter] 학습(2) Flutter와 Dart 언어의 컴파일 플랫폼 Flutter는 Google에서 개발한 모바일 애플리케이션 개발 프레임워크이며, Dart 언어를 사용합니다. Dart 언어는 Just-in-Time(JIT) 컴파일러와 Ahead-of-Time(AOT) 컴파일러 두 가지 방식을 지원합니다. 1.Just-in-Time(JIT) 컴파일러 JIT 컴파일러는 코드를 실행하기 전에 컴파일합니다. 이를 통해 코드를 빠르게 수정하고 테스트할 수 있습니다. JIT 컴파일러는 개발 중인 애플리케이션을 빌드할 때 사용되며, 개발자가 변경 사항을 빠르게 반영할 수 있도록 도와줍니다. 1-1. 장, 단점 장점 개발자가 변경한 코드를 빠르게 확인할 수 있습니다. 동적 타입 체크로 인해 코드 작성 시간을 단축할 수 있습니다. 메모리 사용량이 적습니다. 플랫폼 독립성이 높아서 여러.. 2023. 3. 3.