📐 Flutter Clean Architecture + MVVM, 나만의 실전 아키텍처 구조 정리
·
IT
Flutter 프로젝트를 몇 번이나 만들고 정리하면서도 디렉토리 구조에 대한 고민은 쉽게 끝나지 않았습니다.Clean Architecture, feature-first, layer-first... 수많은 기준 중 무엇을 선택하든,결국 중요한 건 "내 프로젝트에서 유지보수와 확장이 가능한 구조인가?" 였습니다.이번 글은 여러 번의 시행착오 끝에 나만의 기준으로 정리한 디렉토리 구조를 공유하는 글입니다.정답은 아니지만, 질문과 선택의 흐름을 따라가면서 조금 더 나은 구조를 고민하는 데 도움이 되길 바랍니다. 📁 프로젝트 전체 구조 한눈에 보기lib/├── core/├── data/├── domain/├── presentation/├── ui/각 디렉토리는 다음 기준에 따라 나누어졌습니다:core: 앱 전체..
[Mac] 맥 Flutter 설치 시 Android SDK 설치 오류
·
IT
오늘은 맥에서 플러터 설치 시 종종 겪게 되는 오류인 Android SDK 설치 오류를 해결해 보도록 하겠습니다. 오류 상황 우선 제가 겪었던 오류는 크게 두가지 였습니다. # Error 1 : 안드로이드 라이센스 오류 [!] Android toolchain - develop for Android devices (Android SDK version 30.0.3) ✗ Android license status unknown. Run `flutter doctor --android-licenses` to accept the SDK licenses. See https://flutter.dev/docs/get-started/install/macos#android-setup for more details. # Err..