
네트워크 / 서버 에러 대응을 위한 추가적인 방안 적용
목차 네트워크 에러 대응 후 새로운 개선안 네트워크 장애 상황에서의 retry N/S 분리를 통해 에러 메시지 명확하게 전달하기 RTK가 만료된 사용자의 UX 개선하기 결론 1. 네트워크 에러 대응 후 새로운 개선안 이전 글 작성한 프로세스를 적용한 이후 3월 11일 기준 10일 이내로 단 한건의 에...
목차 네트워크 에러 대응 후 새로운 개선안 네트워크 장애 상황에서의 retry N/S 분리를 통해 에러 메시지 명확하게 전달하기 RTK가 만료된 사용자의 UX 개선하기 결론 1. 네트워크 에러 대응 후 새로운 개선안 이전 글 작성한 프로세스를 적용한 이후 3월 11일 기준 10일 이내로 단 한건의 에...
목차 개요 문제 인식 문제 접근 테스트를 통한 안정성 검증 결론 1. 개요 스플래시(Splash) 모바일 앱 실행 시 가장 처음 만나게 되는 화면으로, 보통 1초에서 3초정도 이어집니다. 대부분의 앱은 일반적으로 스플래시 UI를 가지고 있습니다. - 1초의 디테일, 스플래시 시각보정. ...
목차 개요 CodePush의 대안 React Native HotUpdate가 인앱 업데이트를 하는 방법 버전 관리 전략과 자동화 파이프라인 구축 결론 1. 개요 모바일 앱을 개발하다 보면 클라이언트 사이드(Production)에서 발생하는 수 많은 문제에 직면하게 됩니다. TypeError부터 시작해...
1. 딥링크 (DeepLink) https://www.naver.com/ 위 웹 링크를 클릭하면 네이버 웹페이지로 이동하듯이, 딥링크는 앱을 실행시키고 사용자를 앱 내 특정 페이지로 이동해주는 기술입니다. 예를 들어 무신사에서 결제 수단으로 토스페이를 선택을 하면, 아래 왼쪽 화면이 나오고 ‘다음’을 누르면 토스 앱의 결제 페이지로 이동하는...
1. 개요 앱 개발자로 일하면서 느낀 점은 개발하는 시간만큼이나 배포에 많은 시간이 투자된다는 점이었다. iOS Internal Testing Deploy Process 앱은 웹과 달리 상당히 복잡한 프로세스(Android & iOS Deploy Process)를 거쳐 배포되기에, 앱 수동 배포를 몇 번만 해봐도 진절머리가 난다. 심지어...
1. 개요 React Native에서 대용량 데이터를 스크롤러블하게 렌더링하기 위해 ScrollView와 FlatList를 활용합니다. 이 중 FlatList는 가상화(Virtualization)를 통해 대량 데이터를 효율적으로 처리할 수 있도록 설계되었습니다. ScrollView는 모든 데이터를 한 번에 렌더링하는 반면, FlatList는 ...
React Native 앱에서 고유 식별자를 SHA-256으로 암호화하여 안전하게 전송하는 방법을 알아보자!
앱스토어에 소셜 로그인이 포함된 앱을 제출할 때에는 애플 로그인을 미리 추가하자!
불필요한 빌드 시간을 줄이고 개발 생산성을 향상하자
중첩 스크롤을 이슈를 해결해보자!