
static 글 참고: https://codejunh-develop.tistory.com/73 Dart 프로그래밍 언어에서 정적 메서드와 정적 속성은 객체 지향 프로그래밍의 중요한 개념이다.이들은 클래스 레벨에서 정의되며, 클래스의 인스턴스를 생성하지 않고도 직접 접근할 수 있다. 정적 메서드 (Static Methods)정적 메서드는 클래스의 인스턴스가 아닌 클래스 자체에 속한 메서드이다. 이들은 static 키워드를 사용하여 선언된다. 특징:클래스의 인스턴스를 생성하지 않고 호출할 수 있다.클래스 이름을 통해 직접 접근한다.인스턴스 변수에 접근할 수 없다. 예제:이 예제에서 add 메서드는 정적 메서드이므로 MathOperations 클래스의 인스턴스를 생성하지 않고도 직접 호출할 수 있다. 정..

MediaQuery란?MediaQuery는 Flutter에서 제공하는 위젯으로, 현재 디바이스(실행하고 있는 앱)의 다양한 화면 정보를 얻을 수 있게 해준다. 이를 통해 화면 크기, 화면 방향, 텍스트 크기 조정, 밝기 설정 등의 정보에 접근할 수 있다. MediaQuery의 주요 속성들size: 화면의 크기를 제공한다.devicePixelRatio: 논리적 픽셀당 물리적 픽셀 수를 나타낸다.textScaleFactor: 사용자가 설정한 텍스트 크기 배율이다.platformBrightness: 현재 디바이스의 밝기 모드(라이트/다크)를 알려준다.padding: 화면의 패딩 정보를 제공한다.viewInsets: 키보드와 같은 시스템 UI로 인한 가려진 영역 정보를 제공한다. MediaQuery 사용하기..

폰트 파일 준비하기먼저, 사용하고자 하는 폰트 파일(.ttf 또는 .otf 형식)을 준비한다.무료로 사용 가능한 폰트는 Google Fonts와 같은 사이트에서 다운로드할 수 있다. 프로젝트에 폰트 파일 추가하기프로젝트 루트 디렉토리에 asset 폴더를 생성하고, asset 폴더 안에 font 폴더를 만든다.준비한 폰트 파일을 이 font폴더에 복사한다. pubspec.yaml 파일 수정하기pubspec.yaml 파일을 열고 다음과 같이 폰트를 선언한다:family: parisienne: 폰트 패밀리의 이름을 'parisienne'으로 정의한다. 이 이름은 나중에 Flutter 코드에서 폰트를 참조할 때 사용된다.fonts:: 이 폰트 패밀리에 포함된 폰트 파일들의 목록을 시작한다.asset: ass..