일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 데이터베이스
- 자바암호
- 자바
- write by GPT-4
- 코틀린
- NIO
- flet
- GPT-4's answer
- oracle
- jpa
- kotlin
- Database
- chatGPT's answer
- spring data jpa
- 시스템
- 인프라
- python
- 자바네트워크
- 웹 크롤링
- 파이썬
- 신재생에너지 발전설비 기사
- 고전역학
- Java
- 유닉스
- 소프트웨어공학
- 리눅스
- JVM
- spring integration
- 역학
- write by chatGPT
- Today
- Total
목록Flutter for Beginners (9)
기억을 지배하는 기록

Dart의 제어문 (Control Flow Statements)Dart에서 제어문은 코드의 흐름을 제어하고 조건을 평가하며 반복 실행하는 데 사용됩니다.대표적인 제어문에는 조건문 (if, switch)과 반복문 (for, while, do-while)이 있습니다.1. 조건문 (Conditional Statements)조건문은 특정 조건이 참(true)이면 코드 블록을 실행하고, 거짓(false)이면 다른 코드를 실행하도록 만듭니다.(1) if - else 문if 문은 주어진 조건이 true일 때만 실행됩니다. else는 if 조건이 false일 때 실행됩니다.void main() { int age = 20; if (age >= 18) { print("성인입니다."); } else { pr..

Dart의 연산자 (Operators)Dart는 다양한 연산자를 제공하여 수학 연산, 비교, 논리 연산, 비트 연산, 조건 연산 등을 수행할 수 있습니다.각 연산자의 종류와 사용 방법을 자세히 정리해 보겠습니다.1. 산술 연산자 (Arithmetic Operators)산술 연산자는 숫자 값을 계산하는 데 사용됩니다.연산자설명예제+덧셈a + b-뺄셈a - b*곱셈a * b/나눗셈 (결과: double)10 / 3 → 3.3333~/몫 (정수 나눗셈)10 ~/ 3 → 3%나머지10 % 3 → 1void main() { int a = 10, b = 3; print(a + b); // 13 print(a - b); // 7 print(a * b); // 30 print(a / b); // 3.3..

Dart의 enum (열거형)Dart의 enum(열거형)은 고정된 상수 값의 집합을 정의할 때 사용됩니다.보통 상태(state)나 옵션(option) 값을 표현할 때 유용합니다.1. enum 기본 문법Dart에서 enum을 선언하는 방법은 다음과 같습니다.(1) enum 선언enum Color { red, green, blue }void main() { Color selectedColor = Color.green; print(selectedColor); // Color.green}enum의 값은 Color.red, Color.green과 같이 사용됩니다.(2) enum의 모든 값 가져오기Color.values를 사용하면 enum에 정의된 모든 값을 가져올 수 있습니다.void main() { pr..

Dart의 컬렉션(Collection) 타입Dart에서 컬렉션(Collection) 타입은 여러 개의 값을 저장하고 조작할 수 있는 자료 구조입니다.대표적인 컬렉션 타입은 List(리스트), Set(집합), Map(맵)이 있습니다.1. List (리스트, 배열)Dart의 List는 배열과 같은 개념으로, 순서가 있는 데이터 모음을 저장합니다.(1) 리스트 선언 및 초기화void main() { // 정수 리스트 List numbers = [1, 2, 3, 4, 5]; // 문자열 리스트 List fruits = ["Apple", "Banana", "Cherry"]; // 타입을 지정하지 않은 리스트 (dynamic) List mixedList = [1, "Hello", true, 3.14]; ..

Dynamic 변수Dart에서 dynamic 타입은 모든 타입을 저장할 수 있는 동적 변수를 의미합니다.이는 컴파일 타임에 타입이 정해지지 않고, 런타임에 타입이 결정되는 특징이 있습니다.1. dynamic 변수 선언void main() { dynamic value = 10; print(value); // 10 value = "Hello"; print(value); // Hello value = true; print(value); // true}dynamic 타입은 값이 변경될 때마다 타입이 변할 수 있습니다.2. dynamic vs var vs Object타입특징변경 가능 여부var선언 시 타입이 자동 결정됨, 이후 변경 불가한 번 타입이 결정되면 변경 불가능dynamic모든..

Dart 기초 문법 정리Dart는 객체지향 언어로, Flutter 개발에서 필수적으로 사용됩니다.Dart의 기초 문법의 기존적인 구조를 살펴본 후 자세한 내용을 다시 알아보도록 하겠습니다.1. 기본 문법(1) main() 함수 (프로그램의 시작점)모든 Dart 프로그램은 main() 함수에서 시작됩니다.void main() { print("Hello, Dart!");}print() 함수는 콘솔에 문자열을 출력하는 함수입니다.(2) 변수와 데이터 타입Dart는 var, final, const를 포함한 여러 변수 선언 방식을 제공합니다.void main() { int age = 25; // 정수 double height = 178.5; // 실수 String name = "Da..

안드로이드 스튜디오 Dart 실습 환경 만들기안드로이드 스튜디오는 Flutter와 Dart 개발을 지원하는 공식적인 IDE 중 하나입니다.Flutter 프로젝트를 만들지 않고 순수한 Dart 코드를 실행하는 방법도 제공하므로, Dart를 학습하기 좋은 환경입니다.1. 안드로이드 스튜디오에서 Dart 개발 환경 설정(1) 안드로이드 스튜디오 설치먼저 안드로이드 스튜디오가 설치되어 있어야 합니다.아직 설치하지 않았다면 공식 다운로드 페이지에서 다운로드하세요.(2) Dart SDK 설치Flutter를 설치하면 Dart SDK도 자동으로 설치됩니다.하지만 Dart만 단독으로 사용하려면 Dart SDK를 별도로 설치해야 합니다.Dart SDK 설치 방법 (Windows, macOS, Linux)Dart 공식 사이..

Flutter 모바일 개발을 위해 Dart를 이해하는 것은 매우 중요합니다. Flutter는 Google이 개발한 Dart 언어를 사용하여 UI를 빌드하고, 모바일 앱을 개발하는 데 최적화된 언어입니다.Dart에 대한 기본 개념부터 Flutter 개발에 필수적인 내용을 정리해 보겠습니다.Dart의 역사Dart는 Google이 개발한 프로그래밍 언어로, 웹 및 모바일 애플리케이션 개발을 목적으로 설계되었습니다. Dart의 발전 과정과 주요 변화들을 정리해 보겠습니다.1. Dart의 탄생 (2011년)발표일: 2011년 10월 10일개발사: Google목적:JavaScript의 대체 언어로서 웹 개발을 쉽게 만들기 위함정적 및 동적 타입을 모두 지원하는 유연한 프로그래밍 언어 제공Dart 최초 발표자:Lar..