본문 바로가기

IT/Program Language6

[Dart] Flutter 배우는데 왜 Dart 언어를 배워야 하는거야 ? 최근 트렌드로 인하여 Flutter 개발에 진입하는 개발자들이 많아지고 있습니다. 하지만 Flutter 공부해야지 하고 접근했다가 Dart는 뭐야 ? 라고 궁금증을 가지는 분들이 많아지고 있어서 이부분에 대해서 자세히 포스팅해보려 합니다. Flutter 란? Flutter는 Google에서 개발한 사용자 인터페이스(UI) 프레임워크로, iOS, Android, 웹 및 데스크톱 플랫폼을 대상으로 하는 애플리케이션 개발을 위한 도구입니다. 크로스 플랫폼 개발 Flutter는 단일 코드베이스로 iOS와 Android 애플리케이션을 개발할 수 있는 크로스 플랫폼 개발을 지원합니다. 동일한 코드를 사용하여 다양한 플랫폼에 대한 네이티브 수준의 애플리케이션을 개발할 수 있습니다. 위젯 기반 UI Flutter는 위.. 2023. 7. 17.
[Dart] 익명 함수와 람다 표현식 1. 익명함수 (Anonymous Functions) 2. 람다 표현식 (Lambda Expressions) 1. 익명함수 (Anonymous Functions) 익명 함수는 이름이 없는 함수로, 다른 함수의 인자로 전달하거나 변수에 할당하여 사용할 수 있습니다. 익명 함수는 () {} 형태로 작성되며, 필요에 따라 매개변수를 가질 수 있습니다. 익명 함수는 일회성 작업이나 콜백 함수 등에 유용하게 사용될 수 있습니다. 코드의 재사용성을 높이고, 함수를 간결하게 표현할 수 있는 장점이 있습니다. void printMessage(Function function) { function(); } void main() { var hello = () { print('Hello, Dart!'); }; printMes.. 2023. 7. 17.
[Dart] 변수와 상수 1. 변수 (Variables) 설명과 특징 2. 상수 (Constants) 설명과 특징 1. 변수 (Variables) 설명과 특징 변수는 값이 변경될 수 있는 저장 공간을 나타내는 식별자입니다. Dart에서는 var 또는 변수의 타입을 명시적으로 선언하여 변수를 선언할 수 있습니다. 변수는 선언 후 값을 변경할 수 있으며, 값을 재할당하여 사용할 수 있습니다. 변수는 초기값을 할당하지 않을 경우 기본값으로 null을 가집니다. 변수의 타입은 변경될 수 없으며, 선언 이후에는 동일한 타입의 값을 할당해야 합니다. var age = 25; // var 키워드를 사용하여 타입 추론 int count = 0; // int 타입으로 변수 선언 String name = 'John'; // String 타입으로 .. 2023. 7. 17.
[Dart] 함수와 클래스 1. 함수 (Function) 설명과 특징 2. 클래스 (Class) 설명과 특징 1. 함수 (Function) 설명과 특징 함수는 코드의 재사용성을 높이기 위해 사용되며, 특정 작업을 수행하는 일련의 코드 블록입니다. Dart에서 함수는 반환 타입, 함수 이름, 매개변수 목록, 함수 본문으로 구성됩니다. 일급 함수(First-class Functions): Dart에서는 함수가 일급 객체로 취급됩니다. 따라서 함수를 변수에 할당하거나 다른 함수의 인자로 전달하거나 반환값으로 사용할 수 있습니다. 익명 함수와 람다 표현식: Dart에서는 익명 함수와 람다 표현식을 지원하여 함수를 간단하게 작성할 수 있습니다. 선택적 매개변수: Dart에서는 함수의 매개변수를 필수적으로 지정하지 않고 선택적으로 지정할 수.. 2023. 7. 17.
[Dart] 설치 및 IDE 플러그인 사용하기 1. Dart 설치 2. VSCode Plugin 사용하기 3. Intellij Plugin 사용하기 4. DartPad 사용하기 1. Dart 설치하기 Dart 공식 웹사이트에서 해당 운영체제에 맞는 설치 파일을 다운로드 https://dart.dev/get-dart Get the Dart SDK Get the libraries and command-line tools that you need to develop Dart web, command-line, and server apps. dart.dev 설치파일을 실행하고 안내에 따라 설치 과정을 진행합니다. 설치가 완료되면 dart 명령어를 터미널에서 실행하여 설치가 제대로 되었는지 확인할 수 있습니다. 2. VSCode Plugin 사용하기 https.. 2023. 7. 17.
[Dart] 자료형 종류와 선언 방법 1. 숫자 - int - double 2. 문자 - string 3. 논리(참/거짓) - boolean 4. 리스트와 맵 - list - map 5. 기타 - dynamic - var 1. 숫자 자료형 (Numeric Types) int: 정수를 나타내는 자료형입니다. double: 실수를 나타내는 자료형입니다. int age = 25; double price = 9.99; 2. 문자열 자료형(String Types) String: 문자열을 나타내는 자료형입니다. String name = "John"; 3. 논리 자료형(Boolean Types) bool: 참(true) 또는 거짓(false) 값을 나타내는 자료형입니다. bool isStudent = true; 4. 리스트와 맵 자료형 (List and.. 2023. 7. 17.