모바일 공부21 intl , intl 메시지 번역, 복수형 및 성별, 날짜/숫자 형식 지정 및 구문 분석, 양방향 텍스트를 포함한 국제화 및 현지화 기능을 제공합니다. 이 라이브러리를 사용할려면 의존성을 추가해줘야 하며 터미널에서 진행 가능합니다 With Dart: $ dart pub add intl With Flutter: $ flutter pub add intl 그러면 패키지의 pubspec.yaml에 다음과 같은 줄이 추가됩니다 사용할려면 import를 해줘야합니다 import 'package:intl/intl.dart'; 초기화 모든 다양한 유형의 로케일 데이터에는 데이터를 사용할 수 있는지 확인하기 위한 비동기 초기화 단계가 필요합니다. 실제로 필요한 데이터만 로드하여 어플 크기가 줄어듭니다. 국제화의 각 영역(메시지, 날.. 2024. 3. 23. Spacer Spacer 공간을 만들어주는 위젯입니다 사용 방법은 정말 간단하며 주로 위젯 사이에서 사용하며 Row ,Column 에 사용됩니다 Row나 Column에도 정렬 옵션이 있지만 (MainAxisAlignment, CrossAxisAlignment) [위젯] [위젯][위젯] 이런식으로 원하는 위치로 간격을 조정하는 옵션은 없습니다 사용 방법 const Row( children: [ Text('Begin'), Spacer(), // Defaults to a flex of one. Text('Middle'), // Gives twice the space between Middle and End than Begin and Middle. Spacer(flex: 2), Text('End'), ], ) 이렇게 중간에.. 2024. 3. 22. ListView ListView ListView 는 가장 일반적으로 사용되는 스크롤 위젯입니다. 스크롤 방향으로 자식을 차례로 표시합니다. 교차축에서 하위 항목은 ListView 를 채워야 합니다 . null이 아닌 경우 itemExtent 는 하위 항목이 스크롤 방향으로 지정된 범위를 갖도록 강제합니다. null이 아닌 경우 prototypeItem 하위 요소가 스크롤 방향에서 지정된 위젯과 동일한 범위를 갖도록 강제합니다. ListView 4가지 기본 생성자는 자식의 명시적인 List을 사용합니다. 이 생성자는 하위 수가 적은 목록 보기에 적합합니다. 목록 을 구성하려면 실제로 표시되는 하위 항목만이 아니라 목록 보기에 표시될 수 있는 모든 하위 항목에 대해 작업을 수행해야 하기 때문입니다. ListView.buil.. 2024. 3. 19. UUID UUID UUID(Universally Unique Identifier)는 고유한 식별자를 생성하기 위해 널리 사용되는 방법 중 하나입니다. 주로 세션 식별자, 쿠키 값, 무작위 데이터베이스 키 등에 사용이 됩니다. UUID 구조 구조 길이(바이트/비트) 내용 Low Time 4 / 8 (8자리) 시간의 low 32비트를 부여하는 정수 Mid time 2 / 4 (4자리) 시간의 middle 16비트를 부여하는 정수 Mid time + version 2 / 4 (4자리) 최상위 비트에서 4비트 "version", 그리고 시간의 high 12비트 Clock sequence and variant 2 / 4 (4자리) 최상위 비트에서 1-3비트는 UUID의 레이아웃형식, 그리고 13-15비트 클럭 시퀀스 No.. 2024. 3. 19. 이전 1 2 3 4 5 6 다음