일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- null check 연산자
- 주말도 한다
- 배열과 리스트
- 주말도 식지않아
- rdbms nosql 차이
- 컴포지션과 집합
- SQL
- MySQL
- 오늘은 1일 2쿼리
- 비동기 처리
- late 키워드
- 다중상속
- my_sql
- jmeter
- null safety
- array
- ?. ?? ! late
- null 병합 연산자
- FLUTTER
- dart
- 앱개발 가보자고
- flutter 믹스인
- LinkedList
- 2일차
- 콜백 함수
- null 억제 연산자
- 추상클래스
- 1일 1쿼리
- mysql mongo 성능 비교
- 주말에도 1일 1쿼리
- Today
- Total
목록FLUTTER (3)
subindev 님의 블로그

Flutter의 핵심 철학과 프로젝트 구조"Everything is a Widget" — Flutter의 핵심 철학Flutter는 위젯 기반의 UI 프레임워크로, 모든 UI 요소를 위젯으로 표현합니다. 이 철학은 개발의 일관성과 효율성을 크게 높여줍니다. Flutter에서 UI는 "선언적 프로그래밍" 방식으로 구성되며, 이 방식을 통해 최종 상태만을 선언하고, Flutter가 이를 자동으로 렌더링합니다.명령형 UI vs 선언형 UI 명령형 UI에서는 개발자가 각 UI 요소를 직접 명령하며 UI를 구성합니다. 예를 들어, ViewA와 ViewB를 선언하고, 속성을 지정하여 상태를 변경합니다.ViewA a = ViewA();ViewB b = ViewB();a.setColor(red); // 빨간색b.se..

Dart 프로그래밍 기초 1. 익명 함수 (Anonymous Function)익명 함수란?익명 함수는 이름이 없는 함수로, 변수에 할당하거나 함수의 매개변수로 전달하여 사용할 수 있습니다.주로 간단한 작업을 처리하거나 한 번만 사용할 함수에 유용합니다.(매개변수) { // 수행 구문}; 익명 함수 예제 void main() { // 1단계: 이름이 없는 함수 (int number) { return 100 + number; }; // 2단계: 함수를 변수에 담기 Function() square = () { return 10 * 10; }; // 3단계: 매개변수가 있는 익명 함수 var sub = (int number1, int number2) { return number1 ..
Dart 프로그래밍 기초 1. 데이터와 변수데이터란?데이터는 사물이나 현상에서 얻어진 사실 또는 값을 의미합니다. 우리가 처리하고 다루는 정보들이 바로 데이터입니다.변수란?변수는 값을 저장할 수 있는 메모리 공간을 의미합니다. 즉, 값을 저장해 놓고 나중에 재사용하거나 변경할 수 있는 메모리 공간을 이름으로 할당한 개념입니다.데이터 타입이란?데이터 타입은 메모리 공간에 들어간 값의 형태를 의미합니다. 예를 들어, 정수형, 실수형, 문자열 등으로 데이터를 구분할 수 있습니다.void main() { int n1 = 10; double d1 = 10.0; bool b1 = true; String s1 = '홍길동'; // 홑따옴표 권장 사항} 2. 타입 확인 및 타입 추론타입 확..