목록전체 글 (1490)
오늘도 공부
🧰 오픈소스 · 개발 도구실기기 iOS에서 Maestro 자동화 지원 오픈소스 공개Maestro가 iOS에서 시뮬레이터 중심으로 쓰이던 제약을 보완하기 위해, 실제 iOS 디바이스 테스트를 돕는 도구를 오픈소스로 공개한 사례입니다. iOS 실기기 기반 UI 자동화가 필요한 팀에 특히 유용합니다.레딧 링크 주소: https://www.reddit.com/r/FlutterDev/comments/1poej73/we_opensourced_maestro_support_for_real_ios/Flutter Talks: 전 세계 Flutter 컨퍼런스/이벤트 발표 모아보기각종 컨퍼런스/이벤트의 Flutter 발표를 한 곳에 모아 탐색할 수 있는 사이트 공유입니다. 학습/트렌드 파악용 큐레이션 도구로 좋아요.레딧 링..
확장 가능하고 유지보수하기 쉬운 프로젝트 구조 설계하기들어가며프로젝트 규모가 커지면서 "어디에 뭐가 있지?"라는 질문이 점점 더 자주 나오고 있지 않으신가요?Feature-First 아키텍처는 이 문제를 해결하는 강력한 접근 방식입니다. 여기에 Clean Architecture를 결합하면, 비즈니스 로직이 UI나 데이터베이스에 종속되지 않는 유연한 구조를 만들 수 있습니다.이 글에서는 두 아키텍처를 결합한 실전 프로젝트 구조를 예제와 함께 상세히 설명합니다.Layer-First vs Feature-First먼저 두 접근 방식의 차이를 옷장 정리에 비유해 보겠습니다.Layer-First: 옷을 색깔별로 정리 (흰 옷 서랍, 검은 옷 서랍)Feature-First: 옷을 용도별로 정리 (운동복 서랍, 정장 ..
📰 질문/토론 글은 빼고, 오픈소스·패키지·툴·유용한 정보만 골라 정리했습니다.제목을 클릭하면 해당 레딧 글로 이동합니다.🧩 패키지 / 플러그인카테고리: 패키지 / 플러그인제목: Golubets 패키지(pub.dev)설명:golubets라는 새로운 패키지가 pub.dev에 공개되었다는 공유 글입니다. 레딧 본문에는 자세한 설명이 없지만, pub.dev에 등록된 패키지이므로 문서와 예제를 통해 어떤 문제를 해결하는지 확인해 볼 수 있습니다. 새 패키지를 탐색하고 싶을 때 “신상 패키지 레이더” 느낌으로 체크해 두면 좋습니다.레딧 링크 주소: https://www.reddit.com/r/FlutterDev/comments/1pjdm4k/golubets_package/카테고리: 패키지 / 플러그인 (오프라..
🧰 [Tutorial / Guide] 스마트 커스텀 에이전트 — TRAE IDE용 오픈소스 에이전트 구성🔗 TRAE IDE용 스마트 커스텀 에이전트 만들기설명:TRAE IDE에서 활용 가능한 고급 커스텀 에이전트를 만드는 방법을 GitLab에서 상세히 제공.GLM·Claude·vibe-coding 스타일의 멀티모달 에이전트를 구성하는 법, 모바일 앱으로 배포하는 과정까지 포함된 풀스택 튜토리얼.개발 워크플로 자동화를 원하는 사용자에게 매우 실용적.📎 레딧 링크:https://www.reddit.com/r/ClaudeCode/comments/1phsbk9/smart_custom_agents_for_trae_ide/🧰 [Tutorial / Guide] CodeTour + Claude Code — 변화..
🗺 지도 · 위치 선택 플러그인1. 완전 커스터마이즈 가능한 지도 장소 선택기 place_pickarte카테고리: 플러그인 / 지도 · 장소 선택설명 (한글 요약)place_pickarte는 지도를 띄워서 장소를 선택하는 UI를 완전히 커스터마이즈할 수 있는 장소 선택기 패키지입니다.기본적인 “지도 + 핀 + 주소 선택” 방식에서 벗어나, 앱 디자인에 맞게 장소 선택 화면을 자유롭게 꾸미고 싶은 경우에 유용합니다.주요 포인트기존 google_maps_flutter / flutter_map 등과 조합해서 쓸 수 있는 형태일 가능성이 큼장소 선택 화면을 앱 브랜드 컬러, 아이콘, 카드 스타일 등에 맞게 커스터마이징 하고 싶은 팀에 적합배달앱, 예약앱, 위치 기반 SNS, 매장 찾기 화면 등에 바로 응용 가..
🧩 패키지 & 플러그인1. Flutter & Rive로 만든 커스텀 Pull-to-Refresh 애니메이션 데모설명bKash 앱에서 영감을 받은 커스텀 풀투리프레시 애니메이션 예제입니다.Flutter + Rive로 구현제스처에 반응하는 인터랙티브 애니메이션어떤 Flutter 앱에도 쉽게 붙일 수 있도록 구성브랜드 맞춤형 로딩/새로고침 인터랙션 만들 때 참고용으로 좋음GitHub 저장소:https://github.com/chayanforyou/bkash_pull_to_refresh_animation레딧 링크https://www.reddit.com/r/FlutterDev/comments/1pggztz/pulltorefresh_animation_using_flutter_rive/2. singleton 깨짐을..
들어가며: Claude Code는 개발자만을 위한 도구가 아니다대부분의 사람들은 Claude Code가 앱을 빠르게 만들고 싶은 엔지니어를 위한 도구라고 생각합니다. 저도 그랬습니다. 이미 Cursor로 코딩 프로젝트를 잘 처리하고 있었고, Claude 웹/데스크톱으로 브레인스토밍, 리서치, 글쓰기를 충분히 해결하고 있었으니까요.그래서 Claude Code가 출시되었을 때 솔직한 반응은 이랬습니다: "이미 잘 돌아가는 시스템을 왜 복잡하게 만들어?"터미널은 위협적으로 보였고, 모든 데모는 코딩에 관한 것이었지 글쓰기가 아니었습니다. 그래서 몇 달간 무시했죠.완전히 틀린 판단이었습니다.두 달 전 Claude Code를 써보고 깨달았습니다: Claude Code는 제가 써본 최고의 글쓰기 및 리서치 어시스턴..
🎯 한 줄 요약Acontext는 AI 에이전트가 경험을 저장하고, 작업을 관찰하며, 스스로 학습할 수 있게 해주는 오픈소스 컨텍스트 데이터 플랫폼입니다.📌 프로젝트 개요항목 내용GitHubmemodb-io/Acontext라이선스Apache License 2.0지원 언어Python, TypeScript주요 기술OpenAI API, Docker, Notion-like Storage🤔 Acontext가 해결하는 문제현재 AI 에이전트 개발에서 가장 큰 고민 중 하나는 **"에이전트가 같은 실수를 반복한다"**는 것입니다.기존 문제점:에이전트는 매번 새로운 세션에서 처음부터 시작이전 작업에서 배운 노하우가 축적되지 않음사용자의 선호도나 피드백이 반영되지 않음복잡한 작업에서 성공률이 낮음Acontext는 이..
원문: Writing a good CLAUDE.md by Kyle Mistele (HumanLayer)Claude Code를 사용하면서 "왜 Claude가 내 지시를 무시하지?"라고 생각해 본 적 있으신가요? CLAUDE.md 파일을 제대로 작성하면 이 문제를 해결할 수 있습니다. 이 글에서는 Claude Code의 성능을 극대화하는 CLAUDE.md 작성법을 실전 예제와 함께 상세히 알아봅니다.핵심 원칙: LLM은 (거의) 상태가 없다LLM은 상태 비저장(stateless) 함수입니다. 추론(inference) 시점에 모델의 가중치는 이미 고정되어 있으므로, 시간이 지나도 학습하지 않습니다. 모델이 여러분의 코드베이스에 대해 아는 것은 오직 컨텍스트 윈도우에 입력된 토큰뿐입니다.Claude Code 같..
🔧 튜토리얼 / 가이드(Tutorial / Guide)🔹 Prompts don’t scale, MCP도 스케일 안 된다. Hook 기반 개발 철학 소개🔗 게시물 링크설명:긴 프롬프트나 MCP 설정만으로는 대규모 프로젝트에서 통제력을 유지하기 어렵다는 내용을 다양한 예시와 함께 설명한다. 대신 **Hook 기반 조건적 통제(if-this-then-that)**를 적극 활용하여 AI 동작을 규제·방향성 주는 방식이 소개된다.특히 코드 구조 강제, 파일 헤더 규칙, 상태머신(validation), 문서 구조 자동 검증 등 규칙-트리거식 개발 자동화 개념이 잘 정리되어 있어 AI 기반 대규모 프로젝트를 운영하는 사람들에게 실전적인 인사이트를 제공한다.📎 https://www.reddit.com/r/Cla..
