데브허브 | DEVHUB | Just coding | Observable Flutter #62Just coding | Observable Flutter #62
- 호스트는 시청자들의 아이디어를 받아 Flutter UI 챌린지, 기존 패키지 작업, 또는 Flutter 버그 수정 등 다양한 주제를 논의하며 커뮤니티의 적극적인 참여를 유도했습니다. 🤝
- 시청자들은 SwiftUI 유사 UI, POS(판매 시점 관리) 화면, Riverpod/BLoC 상태 관리, 반응형 레이아웃, AI 틱택토, Gemini API 연동, Flutter 웹 SEO, 중첩 내비게이터 등 폭넓은 아이디어를 제시했습니다. 💡
- Flutter 웹 애플리케이션의 SEO 최적화는 주요 난제로, Google 검색 엔진이 JavaScript를 실행하고 접근성 트리를 읽을 수 있지만, 그 기능을 보장하기는 매우 어렵다고 언급되었습니다. 🕸️
- Google 내부 팀들은 외부와 매우 다른 인프라와 요구사항을 가지고 있어, 일반적인 앱 개발에 Google의 오버엔지니어링된 솔루션을 그대로 적용하는 것은 적합하지 않다고 설명했습니다. 🏢
- 호스트는 웹 개발 시절 Redux 사용 경험 때문에 BLoC을 선호하지만, Riverpod 등 다른 상태 관리 솔루션에 대한 비판적인 시각은 없으며 개인적인 익숙함이 선택의 주된 이유라고 밝혔습니다. 🔄
- Dart 매크로는 원래 구상에서 축소되어 증강(augmentations) 및 데이터 클래스 형태로 제공될 예정이며, Direct Native Interop은 아직 실험 단계지만 Dart 코드에서 네이티브 코드를 직접 가져올 수 있는 유망한 비전을 제시했습니다. 🚀
- 시청자 제안 중 클릭 및 드래그로 회전하고, 요소들을 선택할 수 있는 휠 UI를 구현하기로 결정했습니다. 이는
Transform 위젯과 삼각법을 활용하는 흥미로운 도전이 될 것으로 예상됩니다. 🎡
- 앞으로 Observable Flutter 쇼에서 작성되는 모든 코드를 저장할 전용 GitHub 저장소를 생성하여 시청자들이 쉽게 접근할 수 있도록 할 예정입니다. 🐙
- Flutter Q2 설문조사는 커뮤니티에 매우 중요한 기여이며, 참여를 통해 사실상 Flutter 기여자가 될 수 있다고 강조하며 적극적인 참여를 독려했습니다. 📝