본문 바로가기
반응형

분류 전체보기165

플루터 예전같이 콤마로 줄바꿈 다시 적용 방법 📌 Flutter 개발자가 꼭 알아야 할 formatter.trailing_commas: preserve 완전 정복✨ 개요Flutter 프로젝트에서 코드를 포맷팅하다 보면, 어느 날 갑자기 줄바꿈 스타일이 이전과 확 달라진 걸 느낀 적이 있나요?예전에는 ,(콤마) 하나만 넣으면 예쁘게 줄을 정리해주던 dart format이, 어느 순간 모든 코드를 한 줄로 몰아넣기 시작합니다. 이 변화의 핵심엔 Dart SDK의 포맷터 변화가 있었고, 이를 해결하기 위한 비장의 설정이 바로:yaml복사편집formatter: trailing_commas: preserve 입니다.이 글에서는 이 설정이 무엇을 의미하는지, 왜 중요한지, 그리고 실무에서 어떻게 적용하면 되는지를 친절히 설명해 드립니다.🧠 변화의 배경: D.. 2025. 5. 31.
플루터 vs 리엑트 네이티브 진지하게 동작원리 비교하기 두 가지 인기 있는 크로스 플랫폼 모바일 개발 프레임워크인 **플러터(Flutter)**와 **리액트 네이티브(React Native)**는 각각 고유한 방식으로 작동하며, 앱이 사용자 인터페이스(UI)를 렌더링하고 디바이스와 상호작용하는 방식에서 중요한 차이를 보입니다.플러터 (Flutter) 작동 원리플러터는 다트(Dart) 언어를 사용하여 개발되며, 위젯(Widget) 기반으로 UI를 구성합니다. 플러터의 가장 큰 특징은 직접 렌더링(Direct Rendering) 방식입니다.독자적인 렌더링 엔진 (Skia): 플러터는 iOS와 안드로이드의 기본 UI 컴포넌트를 사용하지 않고, 자체적으로 Skia라는 2D 그래픽 렌더링 엔진을 내장하고 있습니다. Skia는 구글 크롬, 안드로이드, 크롬 OS 등 다.. 2025. 5. 23.
Flutter에서 StatefulWidget과 StatelessWidget의 라이프사이클 Flutter에서 StatefulWidget과 StatelessWidget의 라이프사이클Flutter는 두 가지 주요 유형의 위젯을 제공합니다: **StatefulWidget**과 StatelessWidget. 이 두 위젯의 가장 큰 차이점은 상태 관리입니다. **StatelessWidget**은 상태가 변하지 않는 위젯을 나타내며, **StatefulWidget**은 상태가 변할 수 있는 위젯을 나타냅니다. 이 글에서는 두 위젯의 라이프사이클을 자세히 살펴보겠습니다.StatelessWidget의 라이프사이클**StatelessWidget**은 상태가 변하지 않는 위젯입니다. 따라서 한 번 생성되면 다시 빌드되지 않습니다. **StatelessWidget**의 라이프사이클은 매우 간단합니다:생성자 호출:.. 2025. 2. 23.
그록3(Grok-3): 일론 머스크의 AI 혁명 : 그록3를 자세히 알아보자 그록3(Grok-3): 일론 머스크의 AI 혁명인공지능(AI)의 세계는 끊임없이 진화하고 있으며, 그 중심에 일론 머스크가 있습니다. 그의 최신 AI 모델, 그록3는 그야말로 혁신의 정점에 서 있습니다. 그록3가 왜 이렇게 주목받고 있는지, 그리고 왜 전 세계가 이 AI에 열광하는지 알아보겠습니다.1. 그록3의 탄생 배경그록3는 일론 머스크가 설립한 xAI에서 개발된 최신 인공지능 모델입니다. 일론 머스크는 AI의 잠재력을 최대한 활용하기 위해 그록3를 개발했으며, 이를 통해 인류가 직면한 다양한 문제를 해결하고자 합니다. 그록3는 "우주의 진리를 탐구하는 AI"라는 목표를 가지고 있습니다2. 놀라운 성능과 기술력그록3는 200,000개의 GPU를 사용해 훈련되었으며, 기존의 AI 모델들보다 훨씬 더 강.. 2025. 2. 19.
반응형