Notice
Recent Posts
Recent Comments
반응형
오늘도 공부
🗞️ 오늘의 Flutter 오픈소스/유용팁 뉴스 (2025-12-23) 본문
반응형
🧰 데스크톱/유틸리티 오픈소스
Windows용 PDF 병합 앱 WinPDF (Flutter + FluentUI)
- Windows에 기본 PDF 병합 도구가 없어서 직접 만든 오픈소스 앱. Flutter + FluentUI 기반이라 Windows 네이티브 느낌을 노린 프로젝트.
- “PDF 합치기” 같은 단일 목적 앱을 Flutter 데스크톱으로 깔끔하게 구현한 참고용 레포로도 좋아 보임.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1pt682g/windows_should_have_a_native_tool_for_merging/
🧩 라우팅/네비게이션
ZenRouter: “라우팅 고쳐보겠다”는 새로운 라우터 패키지
- Flutter 라우팅 사용성/구조에 불만이 있던 사람들이 테스트해볼 만한 새 라우터 패키지.
- 라우팅 설계가 프로젝트 생산성에 큰 영향을 주는 만큼, 기존 go_router/auto_route와 비교 검토할 후보군으로 추가.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1pstazp/i_fixed_flutter_routing_or_at_least_i_tried/
📡 BLE / 하드웨어 연동
universal_ble 1.0 릴리즈
- BLE 쪽은 프로젝트마다 “플랫폼별 삽질”이 잦은데, 1.0 도달은 도입 판단에 꽤 중요한 신호.
- BLE 기반 디바이스/센서/IoT 연동 앱 만들 때 우선 후보로 올려둘 만함.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1psec7v/universal_ble_has_hit_10/
🗄️ DB / ORM / 데이터 레이어
Ormed: 코드 생성 + 마이그레이션 + 멀티 DB 지원 ORM
- Dart ORM을 “제대로 풀스택”으로 가져가려는 느낌: 코드 제너레이션/마이그레이션/멀티 DB를 전면에 둠.
- 서버/로컬DB 모두 다루는 앱에서 구조 잡을 때 비교 후보(Drift, Isar, ObjectBox 등)로 체크하기 좋음.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1psdihc/ormed_fullfeatured_orm_for_dart_with_code/
ObjectBox 5.1: JSON-like 데이터 지원
- 스키마가 고정된 모델만 쓰기 빡센 경우(옵션 필드가 유동적/문서형 데이터 혼합)에 JSON 유사 데이터 지원은 체감 포인트 큼.
- 기존 ObjectBox 쓰던 팀이면 업그레이드 가치 체크해볼만.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1ppn19t/database_objectbox_51_now_supports_jsonlike_data/
🧪 테스트/자동화 도구
Maestro: 실 iOS 디바이스 지원을 오픈소스로 제공
- Maestro가 iOS 시뮬레이터 위주라 답답했던 팀을 위해, 실기기 테스트 지원을 당장 쓸 수 있게 오픈소스로 풀어둔 케이스.
- “내년 공식 반영 전까지 우회로”가 필요했던 팀에 실전 대안.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1poej73/we_opensourced_maestro_support_for_real_ios/
🧯 디버깅/로깅/운영
in_app_console: 앱 내부 실시간 로그 콘솔 + 공식 확장 3종
- QA/테스터가 PC 연결 없이도 앱 안에서 로그를 보는 형태의 인앱 디버깅 콘솔.
- 공식 확장으로 네트워크 인스펙터(Dio 요청 캡처/필터/Copy as CURL), 로그 내보내기, 로그 통계까지 제공.
- 운영 이슈 재현이 어려운 앱에서 “현장 로그 수집”용으로 꽤 유용해 보임.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1pp1yu7/announcing_official_extensions_for_in_app_console/
🌐 Flutter Web 파일 저장/내보내기
flutter_web_file_saver v2.0.0: 웹에서 Save As/ZIP/Canvas 캡처/배치 다운로드
- Flutter Web에서 “브라우저 저장 다이얼로그/여러 파일 ZIP/위젯 스크린샷/진행률 있는 배치 다운로드” 같은 것들이 늘 골칫거리인데,
- 이 패키지는 웹 전용으로 기능을 크게 확장해서 (ZIP, Canvas export, batch, 다양한 포맷) 내보내기 요구가 있는 대시보드/어드민/리포트 앱에 잘 맞는 방향.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1ps0dcd/new_flutter_web_save_file_package/
🧱 UI/UX 컴포넌트 & 위젯
ScrollSpy: 뷰포트 기반 포커싱/피드 자동재생 제어
- TikTok/Shorts 스타일 피드에서 “현재 화면에 보이는 아이템” 기준으로 자동재생·일시정지·프리로딩 제어할 때 유용한 형태.
- 리스트/피드 UX에 뷰포트 인식 로직을 깔끔히 넣고 싶은 경우 후보.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1prprlf/scrollspy_viewportaware_focus_for_flutter_feeds/
complete_story_view: 스토리 뷰 패키지
- 인스타/카톡류 “스토리 UI”가 필요할 때 빠르게 붙여볼 수 있는 패키지.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1prfrya/package_for_story_view/
selection_marquee: Windows 스타일 드래그 선택(마퀴) 위젯
- 데스크톱 앱에서 파일 탐색기처럼 “드래그해서 영역 선택” UX 구현할 때 바로 가져다 쓰기 좋은 오픈소스.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1pr20zc/i_published_my_first_package_its_a_windowsstyle/
sliding_panel_kit: DraggableScrollableSheet 대안(헤더 고정/스냅 커브 제어)
- 기존 DraggableScrollableSheet의 한계로 자주 언급되는
- “지속 헤더”
- “스냅 애니메이션 커브 제어”
- “패널-내부 스크롤 충돌”
같은 포인트를 직접 해결하려는 패키지.
- 바텀시트/패널 UX를 많이 쓰는 앱이면 테스트 가치 있음.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1pq0dtl/built_a_sliding_panel_alternative_to/
colorfull: Slate/Brown 전용 컬러 추가 + 커스텀 스와치 getter
- 디자인 시스템에서 “컬러 팔레트 일관성”을 코드로 강제하고 싶을 때 쓰기 좋은 유틸류.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1pqpesq/colorfull_update_added_slate_and_brown_as/
🔐 보안/인증
biometric_signature v9.0.0: Windows+TPM까지 포함한 바이오메트릭 암호 서명
- “그냥 생체인증 다이얼로그”가 아니라 하드웨어 백드 키/서명(cryptographic signing) 중심.
- 이번 버전은 Windows까지 확장하면서 Windows Hello + TPM 이야기를 전면에 둔 게 특징.
- 문서 서명/보안 로그인/행위 증명 같은 시나리오에 관심 있으면 체크할 만.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1pqpdew/biometric_signature_v900_truly_crossplatform/
secure_display: 스크린샷/화면 녹화 방지(화면 단위 활성화)
- OTP/금융/민감정보 화면에서 자주 요구되는 “캡처 방지”를 스크린 단위로 제어 가능하다고 소개.
- 앱 전역이 아니라 특정 화면만 막고 싶은 경우에 특히 실용적.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1po78gu/i_built_a_flutter_package_to_block_screenshots/
🧑💻 개발툴/프레임워크 (오픈소스)
ApiUI: 내 API 위에 “에이전틱 챗봇 UI” 얹는 Flutter 프레임워크
- 내부 API를 “챗 UI로 오퍼레이션”하게 만드는 형태의 프레임워크 컨셉.
- 사내툴/운영툴/관리자 기능을 대화형으로 감싸는 실험을 해보고 싶을 때 참고할만한 오픈소스.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1pp7voq/apiui_a_framework_to_put_an_agentic_chatbot_over/
Cardinal: Dart용 선언형 CLI 프레임워크
- Flutter만이 아니라, Dart로 CLI 툴 만들 때 구조적으로 잡아주는 프레임워크 계열.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1ponayb/cardinal_a_modern_declarative_cli_framework_for/
syntaxify: 컴파일 타임 UI 프리미티브 제너레이터(초기 단계)
- “런타임 프레임워크”가 아니라 컴파일 타임 코드 생성으로 UI 프리미티브를 뽑아내는 방향.
- 반복되는 UI 보일러플레이트를 줄이려는 시도라 DX 관점에서 흥미로운 실험.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1ppn2mm/built_a_compiletime_ui_generator_for_flutter/
MonoBloc: BLoC 패턴 코드 제너레이터
- BLoC 학습/적용이 버거운 사람들에게 “생성기로 규격을 잡아주는” 도구 계열.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1ppnnx2/monobloc_a_code_generator_for_flutterdart_bloc/
🧠 아키텍처/개발 팁(아티클)
Flutter 위젯 프리뷰어가 왜 필요한가 (Hot Reload만으론 부족)
- “핫리로드는 좋은데 UI 조합/상태별 프리뷰는 따로 필요”라는 관점의 글.
- 컴포넌트 단위 개발/디자인 시스템 운영하는 팀이면 공감 포인트가 있을 주제.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1pprj91/flutter_hot_reload_isnt_enough_and_why_flutter/
뷰에서 조건문(if) 줄이는 패턴들: Visibility / ViewModel / 상태머신
- 위젯 트리에서 if 난사할 때 읽기 힘들어지는 문제를
- Visibility 위젯
- ViewModel에서 위젯 구성
- switch 기반 상태머신
같은 접근으로 정리하는 팁.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1psvufr/how_to_remove_conditional_logic_from_the_view/
12월 2025 Flutter/GenUI/빌드러너 등 요약 뉴스레터
- 한 달치 흐름을 훑는 큐레이션 형태라, 바쁜 사람에게 “놓친 키워드 회수”용으로 좋음.
- 레딧 링크: https://www.reddit.com/r/FlutterDev/comments/1pt0ha5/december_2025_flutter_genui_sdk_build_runner/
반응형
'오늘의 뉴스' 카테고리의 다른 글
| 오늘의 FlutterDev 오픈소스·유용한 팁 뉴스 (2025-12-18) (0) | 2025.12.18 |
|---|---|
| 오늘의 Flutter 오픈소스 & 유용한 팁 모아보기 ( 2025-12-11) (0) | 2025.12.11 |
| 📰 Claude Code Edition 오늘의 뉴스 (2025-12-09) (0) | 2025.12.09 |
| 오늘의 r/FlutterDev 오픈소스 & 유용한 팁 (2025-12-09) (0) | 2025.12.09 |
| 오늘의 Flutter 오픈소스 & 유용한 팁 모음 (2025-12-08) (0) | 2025.12.08 |
