전체 글 305

[Flutter] widget(위젯)

1. 위젯이란? - 하나의 단위 기능 (소형 어플리케이션) 으로 볼 수 있다. - 프로그램의 유지보수 효율성을 위해서 위젯 단위로 프로그램을 짜고 별도 관리 할 수 있다. 2. VS Code widget 추출 방법 - main.dart 에서 scaffold(건설 현장에서 짓고 있는 건물 옆 작업자가 작업 할 수 있도록 하는 임시 구조물)를 클릭한 다음 컨트롤 + .(점) 을 눌른 후 widget 이름을 입력한 후 enter 를 누르면 auto generate 된다. - 아래와 같이 별도의 클래스로 작성된 것을 확인 할 수 있다. 3. widget dart 파일로 분리하기 - lib 폴더 안에 page 로 폴더를 생성한 후 위젯명.dart 파일을 생성한다. - import 'package:flutter/m..

[Flutter] 프로젝트 구조

1. android - android에 대한 native 설정 관련 - 권한설정 관련 - android > app > build.gradle 어플리케이션ID(com.회사명.어플리케이션이름) 관련 설정을 할 수 있음. 2. ios - ios에 대한 native 설정 관련 - 권한설정 관련 3. lib - flutter 구현 관련 - .dart 파일 위치 4. pubspec.yaml - 패키지 및 이미지 파일 , 폰트 설정 등 관련 5. analysis_options.yaml - linter(린터; 코드를 정확, 일정하게 작성할 수 있도록 표기) 관련 설정 6. README.md - flutter package 에 관련된 설명 자료 7. test - test 관련 8. web - web 관련

Dart 연산자

1. 산술 연산자 - 기본적인 + , - , * , / 를 지원한다. - 수 앞에 - 기호를 달아서 음수 표현도 가능하다 Ex> -name - ~/ 로 나머지 값을 정수 표현으로 결과를 나타 낼 수 있고(몫), %로 소수 값을 나타낼 수 있다 (나머지) void main(List arguments) { int add = 1 + 2; int sub = 1 - 2; int multi = 1 * 2; double div = 1 / 2; int minus = -1; // 나눗셈의 결과값 중 몫 int div_int = 11 ~/ 5; // 나눗셈의 결과값 중 나머지 double div_remainder = 11 % 2; } 2. 증감 연산자 - 기본적인 --, ++ 연산자를 지원한다. - 수 앞에 달면 해당 코..

Flutter/Dart 2023.04.20