Builder.shin
Mobile
87개의 게시물
React Native
React Native에서 Hermes 엔진 적용 후 번들 사이즈 40% 감소
iOS 프로젝트에 Hermes 엔진을 적용하면서 앱 초기 로딩 속도와 번들 사이즈를 개선했다. Android는 이미 적용했지만 iOS는 0.64 버전부터 공식 지원되어 이번에 적용했다.
2022년 2월 6일
Flutter
Flutter 앱 빌드 시간 개선 - Gradle 캐싱 최적화
안드로이드 빌드 시간이 5분 넘게 걸리는 문제를 겪었다. Gradle 캐싱과 빌드 설정을 조정해 2분대로 단축했다.
2021년 12월 21일
React Native
React Native에서 WebView postMessage 타이밍 이슈 해결
하이브리드 앱 개발 중 WebView와 Native 간 통신에서 postMessage가 간헐적으로 유실되는 문제를 겪었다. onLoadEnd 시점과 injectedJavaScript 실행 순서 문제였다.
2021년 10월 21일
React Native
React Native에서 Hermes 엔진 적용 후 번들 사이즈 40% 감소
안드로이드 앱 초기 로딩 속도 개선을 위해 Hermes 엔진을 도입했다. 번들 사이즈 40% 감소와 TTI 개선 효과를 확인했으며, 적용 과정에서 겪은 이슈들을 정리했다.
2021년 10월 18일
Flutter
Flutter 앱에서 iOS 15 업데이트 후 키보드 이슈 해결
iOS 15 정식 출시 후 Flutter 앱에서 TextField 포커스 시 키보드가 올라오지 않는 문제가 발생했다. 프레임워크 버전 업데이트로 해결한 과정을 기록한다.
2021년 9월 27일
Flutter
Flutter 웹 프로젝트에서 TextFormField 자동완성 이슈 해결
Flutter 웹에서 TextFormField의 브라우저 자동완성 기능이 제대로 동작하지 않는 문제를 겪었다. autofillHints 속성만으로는 부족했고, 추가적인 설정이 필요했다.
2021년 8월 26일
React Native
React Native에서 Hermes 엔진 도입 후 앱 시작 속도 개선
Android 빌드에 Hermes JavaScript 엔진을 적용하면서 앱 시작 속도가 약 40% 개선되었다. 적용 과정에서 겪은 이슈와 번들 크기 감소 효과를 정리했다.
2021년 8월 24일
Flutter
Flutter 앱에서 iOS 키보드 높이 변경 시 레이아웃 깨짐 해결
iOS에서 키보드가 올라올 때 TextField가 가려지는 문제를 겪었다. MediaQuery의 viewInsets을 활용해 동적으로 패딩을 조정하는 방식으로 해결했다.
2021년 6월 28일
Flutter
Flutter 앱에서 네이티브 카메라 기능 연동하며 겪은 문제
Flutter 프로젝트에서 image_picker 플러그인을 사용해 카메라 기능을 구현하던 중 Android와 iOS에서 각각 다른 권한 이슈를 만났다. 플랫폼별 설정과 권한 처리 방법을 정리했다.
2021년 5월 27일
React Native
React Native 0.64에서 Hermes 엔진 적용 후기
Android 앱 성능 개선을 위해 Hermes 엔진을 적용했다. 초기 로딩 시간과 메모리 사용량이 눈에 띄게 개선되었지만, 일부 라이브러리 호환성 문제가 있었다.
2021년 5월 21일
Previous
1
2
3
4
5
6
More pages
9
Next
카테고리
Builder.shin