Builder.shin
Mobile
87개의 게시물
Flutter
Flutter 앱 빌드 시간 40% 단축한 방법
프로젝트 규모가 커지면서 Flutter 앱 빌드 시간이 10분을 넘어갔다. 개발 생산성에 영향을 주기 시작해서 빌드 파이프라인을 전면 개선했고, 결과적으로 40% 단축에 성공했다.
2024년 12월 21일
Flutter
Flutter 3.27 업데이트 후 iOS 빌드 속도 개선
Flutter 3.27로 업데이트 후 iOS 빌드 시간이 30% 가량 늘어나는 문제를 겪었다. Xcode 빌드 캐시와 CocoaPods 설정을 조정해서 해결했다.
2024년 12월 12일
Flutter
Flutter 3.24 업데이트 후 iOS 빌드 속도 개선
Flutter 3.24로 업데이트하면서 iOS 빌드 시간이 크게 개선되었다. Xcode 15.4와의 호환성 개선과 새로운 컴파일러 최적화가 주요 원인이었다.
2024년 8월 23일
Flutter
Flutter 위젯 테스트에서 Golden Test 도입기
UI 회귀 테스트를 자동화하기 위해 Golden Test를 도입했다. 스크린샷 기반 테스트로 예상치 못한 UI 변경을 빠르게 감지할 수 있었고, 팀 내 코드 리뷰 품질도 개선되었다.
2024년 7월 24일
Flutter
Flutter에서 네이티브 모듈 연동 시 Method Channel 이슈
Flutter 앱에서 Android 네이티브 카메라 기능을 연동하던 중 Method Channel에서 간헐적으로 null이 반환되는 문제를 겪었다. 비동기 처리 타이밍과 UI 스레드 관련 이슈였다.
2024년 7월 8일
Flutter
Flutter 앱에서 iOS 키보드 오버레이 문제 해결
Flutter로 개발한 채팅 앱에서 iOS 키보드가 입력창을 가리는 문제가 발생했다. resizeToAvoidBottomInset 속성만으로는 해결되지 않아 SafeArea와 MediaQuery를 활용한 해결 과정을 기록한다.
2024년 3월 13일
Flutter
Flutter 3.16 업데이트 후 Material 3 마이그레이션 작업
12월 초 Flutter 3.16이 릴리즈되면서 Material 3가 기본값으로 변경되었다. 기존 프로젝트에 적용하면서 겪은 UI 깨짐 이슈와 해결 과정을 정리했다.
2023년 12월 29일
Flutter
Flutter 앱 빌드 시간 30% 단축한 방법
프로젝트 규모가 커지면서 Flutter 빌드 시간이 5분을 넘어가기 시작했다. 개발 생산성에 직접적인 영향을 주는 문제라 원인을 분석하고 개선 작업을 진행했다.
2023년 12월 22일
React Native
React Native에서 딥링크 처리 시 iOS/Android 분기 처리
앱 내 딥링크 처리를 구현하면서 iOS와 Android의 동작 방식 차이로 인한 문제를 겪었다. 특히 앱이 백그라운드에 있을 때와 완전히 종료된 상태에서의 동작이 달라 플랫폼별 분기 처리가 필요했다.
2023년 12월 6일
Flutter
Flutter 앱 성능 개선 - Skia 렌더링 병목 해결
복잡한 리스트 화면에서 프레임 드롭이 발생하는 문제를 겪었다. DevTools로 분석한 결과 과도한 rebuild와 Skia 렌더링 병목이 원인이었고, RepaintBoundary와 const 위젯 활용으로 해결했다.
2023년 9월 25일
Previous
1
2
3
More pages
9
Next
카테고리
Builder.shin