Just coding | Observable Flutter #69
- Craig Lebenz가 buildrunner 없이 Dart 코드 생성기를 만드는 새로운 실험에 착수함. 🚀
- buildrunner는 오래된 제약 조건 때문에 느리지만, 코드 생성 자체는 빠를 수 있음. 🐌
- analyzer 패키지를 사용하여 Dart 입력을 파싱하고 code builder 패키지로 Dart 출력을 생성하는 것을 목표로 함. 🎯
- very_good CLI를 사용하여 Dart CLI 프로젝트를 생성하고 초기 설정을 진행함. 🛠️
- material 디자인의 업데이트 속도를 따라가지 못하는 Flutter의 material 컴포넌트 문제점을 지적하고, material과 certino를 독립 패키지로 분리하는 계획을 설명함. 🧩
- Shad CN Flutter 및 Shad CN UI와 같은 유용한 UI 컴포넌트 패키지를 소개함. ✨
- 코드 생성의 입력과 출력을 정의하기 위해 예제 Dart 코드를 작성함. ✍️
- annotation 데코레이터를 사용하여 코드 생성을 위한 클래스를 정의하고, 데이터 리포지토리를 생성하는 예제를 제시함. 📚