다트 2

[다트] enhanced enum - String 값으로 Enum 값 얻기

🎯 Dart 언어에서의 enhanced enum은 기존의 열거형(enum)에 더 많은 기능을 추가하여, 각 열거형 값에 메서드를 추가하거나, 계산된 프로퍼티를 포함시킬 수 있게 해줍니다. 이는 코드의 가독성과 유지 보수성을 크게 향상시킬 수 있는 강력한 기능입니다. Enhanced Enum의 주요 특징 - 메서드 추가: 각 열거형 값에 대해 메서드를 정의할 수 있습니다. - 프로퍼티 추가: 열거형 값에 계산된 프로퍼티를 추가할 수 있습니다. - 타입 안전성: 열거형을 사용함으로써 코드 내에서 타입 안전성을 보장받을 수 있습니다. String 값으로 Enum 값 얻기: Static Method 예시 enhanced enum을 사용하여 String 값을 입력받아 해당하는 열거형 값을 반환하는 static m..

무기/다트 2024.02.17

<WIL> 플러터와 다트, 그리고 디자인

🧭 디자인 아이콘 사이즈 기준 20dp, 24dp, 40dp, 48dp를 권장하고 있습니다. 아이콘 터치 영역은 이에 더해 상하좌우 10dp의 영역을 포함하는 것이 좋습니다. (아이콘 사이즈가 24dp by 24dp일 경우, 터치 인식 영역은 48dp by 48dp) https://m3.material.io/styles/icons/applying-icons Material Design Icons can be used to represent common actions. Material Symbols are a set of variable icon fonts created at seven weights across three different styles. m3.material.io 플러터 primary 속..

클래스/└ TIL 2022.08.06