반응형 dart201 플러터에서 flutter_screenutil 패키지 린트 추가하기 Flutter에서 ScreenUtil을 사용할 때, sp, w, h와 같은 메서드를 필수적으로 사용하도록 강제하는 커스텀 린트를 설정하려면, 커스텀 린트 규칙을 만들어야 합니다.기본적으로 ScreenUtil은 화면 크기에 맞게 레이아웃을 설정하는 유틸리티로, sp는 글자 크기, w는 가로 크기, h는 세로 크기를 화면 크기에 맞게 자동으로 조정해줍니다.이를 강제하려면 커스텀 린트를 설정해야 합니다.1. Flutter의 기본 린트 규칙flutter_lints 패키지를 사용하면, 기본적으로 제공되는 린트 규칙들이 있지만, 이 규칙에 ScreenUtil 관련 규칙을 추가하는 방법을 알아보겠습니다.Flutter에서는 커스텀 린트 규칙을 사용하려면 Dart 분석 도구를 사용해야 합니다.이를 위해 analysis_.. 2024. 12. 23. [50살에 플러터 개발 도전기]청년취업사관학교에서 배운 플러터와 파이썬의 만남 청년취업사관학교에 입학한 지도 벌써 반이 지나갔습니다. 처음 시작할 때는 설렘과 두려움이 공존했지만, 지금은 기술에 대한 자신감과 열정이 점점 커지고 있습니다.최근 저는 중간평가 프로젝트로 파이썬을 활용한 업비트 자동 트레이딩 앱을 개발했습니다.이 앱은 Flask 서버를 통해 HTTP 통신으로 데이터를 주고받으며, 플러터를 이용해 실시간으로 모니터링할 수 있는 기능을 추가해 완성도를 높였습니다.중간평가 이후에도 더 나은 프로젝트를 만들고자 고민을 이어가고 있습니다. 특히 파이썬과 플러터의 연결에서 나아가, 플러터의 Dart 언어를 활용해 프로젝트를 한 단계 더 발전시키는 작업을 진행 중입니다. 이를 통해 앱 성능을 최적화하고 사용자 경험을 개선할 수 있을 것으로 기대하고 있습니다. 자동 트레이딩 기능을 .. 2024. 12. 22. Dart에서 타이머 숫자를 항상 두자리로 표시해주는 padLeft 메서드 사용법 padLeft는 Dart에서 문자열을 원하는 길이만큼 왼쪽으로 패딩(채우기)하여 새 문자열을 반환하는 메서드입니다.주로 문자열의 길이를 특정 값으로 맞추거나, 좌측 정렬된 형태를 유지하고 싶을 때 사용됩니다.메서드 시그니처String padLeft(int width, [String padding = ' ']); width: 결과 문자열의 최소 길이입니다. 원래 문자열의 길이가 width보다 작다면, 왼쪽에 padding 문자를 추가합니다.padding: 선택적 매개변수로, 문자열 왼쪽을 채울 문자입니다. 기본값은 공백(' ')입니다.주요 특징원래 문자열의 길이가 width와 같거나 크다면, 원래 문자열 그대로 반환됩니다.문자열이 지정된 길이에 도달할 때까지 padding이 반복적으로 추가됩니다.사용 예제.. 2024. 11. 30. Mac에서 Brew를 이용한 플러터 개발환경 간단 설치 개발 환경 세팅플러터 SDK 파일을 내려받아 직접 설치하는 방법 대신 Homebrew를 사용하여 flutter를 손쉽게 설치하는 방법을 알려드립니다.1. Homebrew 설치Homebrew 공식 사이트 HomebrewThe Missing Package Manager for macOS (or Linux).brew.sh터미널을 열어 홈페이지에 있는 코드를 붙여넣기하고 실행.brew --versionbrew --version을 터미널에 입력해서 설치되었는지 확인합니다.==> Next steps:- Run these commands in your terminal to add Homebrew to your PATH: echo >> /Users/maccrey/.zprofile echo 'eval "$(/.. 2024. 11. 16. 플러터에서 Freezed 플러그인! Entity Code Generation은 이거 하나로 끝 Flutter는 코드 생성 기능이 매우 활성화되어 있습니다.잘 알려진 json_serializable 라이브러리와 retrofit 및 chopper 라이브러리도 이에 해당합니다.오늘 소개할 freezed는 데이터 클래스에 다양한 편의 기능을 제공하는 코드 생성 라이브러리입니다.Freezed vs Json Serializable"Freezed 라이브러리가 이미 사용되고 있는 다른 코드 생성 라이브러리와 도대체 뭐가 다른가?"라는 질문이 생길 수 있습니다.freezed는 데이터 클래스에서 필요한 기능들을 한 번에 제공해주는 라이브러리입니다.비슷한 역할을 하는 json_serializable과 함께 사용하면, freezed는 copy 기능, toString 오버라이드, Union 클래스 등을 추가적으로 사용할.. 2024. 10. 27. [추가학습] Dart에서 정규 표현식(Regex) 쉽게 배우기 오늘은 Dart에서 정규 표현식, 즉 Regex에 대해 쉽게 알아보겠습니다.정규 표현식은 문자열을 찾고, 검사하고, 조작하는 데 매우 유용한 도구입니다. 함께 간단히 살펴볼까요?1. 정규 표현식이란?정규 표현식은 특정 패턴을 가진 문자열을 표현하는 방법입니다.예를 들어, 이메일 주소, 전화번호, 또는 특정 형식의 단어 등을 찾을 때 사용합니다. Dart에서도 정규 표현식을 쉽게 사용할 수 있습니다.2. Dart에서 정규 표현식 사용하기Dart에서 정규 표현식을 사용하려면 RegExp 클래스를 사용합니다. 아래는 Dart에서 정규 표현식을 사용하는 방법입니다.2.1 RegExp 클래스 생성하기먼저, 정규 표현식을 생성해야 합니다. 아래와 같이 간단한 예제를 보세요.void main() { // 정규 표현.. 2024. 10. 20. 이전 1 2 3 4 ··· 34 다음 반응형