앱 등록 초기에는 검색해도 보이지 않던 앱이 이제 검색하면 상위에 노출됩니다.
검색: 헬퍼스
검색: helpus
참고로 처음 보이는 HelpUs라는 것은 응급상황에 혈액을 요청하는 엡입니다. 이 또한 매우 중요한 부분이죠.
앱 업데이트 내용
- 도움,, 도움 요청, 추천 순위표를 추가했습니다.
앱 사이즈 최적화
기존에 다음과 같이 안드로이드를 빌드했었습니다.
$ ./gradlew assembleRelease
플랫폼별로 apk 파일이 만들어지도록 설정한 후에 빌드하면 앱 사이즈가 플랫폼 별로 무려 21MB나옵니다. 당근마켓을 보니 11MB 정도군요. 헐~
사실 구글 플레이에 앱 등록할 때 앱이 최적화되지 않았다는 경고가 계속 나왔거든요. 그래서 오늘 한 번 최적화를 수행했습니다.
- console..log 삭제
먼저 package를 설치합니다.
$ yarn add babel-plugin-transform-remove-console --dev
다음으로 babel.config.js 또는 .babelrc에 다음과 같이 "env" 부분에 추가합니다. 저는 babel.config.js 파일에 추가했습니다.
module.exports = {
presets: ['module:metro-react-native-babel-preset', 'module:react-native-dotenv'],
env: {
"production":
{ "plugins": ["transform-remove-console"] }
}
};
이제 다음 명령으로 빌드합니다.
$ ./gradlew app:bundleRelease
이렇게 하면 기존에 플랫폼별로 apk 파일이 만들어 지지 않고, 하나의 app.aab 파일이 만들어집니다. 이 파일 사이즈는 36MB로 크지만, 구글 플레이에 등록하면 최적화를 거쳐서 결과적으로 10MB로 줄어듭니다. 와우!
도움이 필요하신 분들을 찾습니다.
생활 도움이 필요하신 분들을 찾고 있습니다. 앱을 통해서 생활 도움을 요청하시고 싶으신 분들은 앱을 설치하고 요청해주세요.
도움이 필요한 지인들에게 소개시켜 주셔도 좋습니다~