너무 늦지 않기를 바랍니다. 여기에 조언이 있습니다.
주말에 앱을 시작하십시오 (목요일 오후는 일반적으로 좋은 시간입니다). 왜 그래? 글쎄, 어떤 회사도 주말이 끝나기 1.5 일 전에 앱을 게시하고 싶지 않습니다-> 너무 위험합니다 (빠른 반응 시간이 필요한 문제가있는 경우).
앱에서 proguard를 사용하십시오 (일반적으로 파일 에이 줄을 추가 proguard.config=proguard.cfg
하면 default.properties
됩니다). 이렇게하면 코드를 최적화, 축소 및 난독 처리 할 수 있으며 코드 도둑 방지에 매우 유용합니다. 주석을 삭제할 필요가 없으며 컴파일시 주석이 자동으로 삭제됩니다.
Paint.NET , PNGCrush 또는 OptiPNG를 사용하여 이미지를 최적화하십시오 .
대부분의 화면 크기에 맞게 레이아웃을 최적화하십시오. AndroidStudio 또는 Eclipse에서 레이아웃을 편집하는 동안 단순히 화면 크기를 변경하면됩니다.
UI에서 모든 예외를 시도 / 잡으십시오. 간단한 토스트를 표시하여 사용자에게 무언가 잘못되었음을 나타냅니다. 그 사이에 Crashlytics 또는 이와 유사한 오류를 검색하십시오 .
너무 많은 .jar 라이브러리를 사용하지 말고 라이브러리 프로젝트를 선호하고 (코드 크기를 최적화) gradle을 사용하여 추가하십시오.
벡터 이미지를 사용하면 APK 크기가 줄어들고 모든 기기에 올바르게 맞출 수 있으므로 사용하는 것이 좋습니다.
Android 환경 설정 창-> Android 가이드 라인에 있어도 정말 아름답지는 않은 환경 설정 창을 사용하지 마십시오. 자신 만의 설정 페이지를 만드는 것이 좋습니다. 그러나 Android 환경 설정을 유지하는 경우 아이콘과 색상 추가를 고려하십시오.
기본 화면에 앱 제목 표시 안 함 ( this.requestWindowFeature(Window.FEATURE_NO_TITLE);
) : 좋은 브랜드는 인식하기 위해 화면에 너무 많은 공간을 차지할 필요가 없습니다 (메뉴에 아이콘이나 제목이 표시되거나 항상 보이지 않는 곳에 표시) this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
게임 및 몰입 형 콘텐츠를 다룰 때는 전체 화면 모드 ( ) 사용을 고려하십시오 .
향후 분석을 위해 Google Analytics , Fabric Answers 또는 Flurry 를 사용하십시오 .-> 가능한 한 많은 정보를 얻으려고 노력하지만 고객의 익명 신원을 위반하는 것은 포착하지 마십시오. 사용자 측에서 발생하는 예외 (오류 및 스택 추적)를 검색하는 것을 잊지 마십시오.
친구에게 원숭이 테스트를하도록 요청하십시오. 사용자로부터 배우는 것은 많은 좋은 일 (우선 순위 및 새로운 아이디어 등)을 가져옵니다.
모든 기능 (가장 중요한 기능 만)을 완료하기 전에 앱 게시를 고려하십시오. 기본 기능 외에 사용자가 무엇을 원하거나 필요로하는지 아직 모릅니다.
무료 광고 인 '더 많은 앱'또는 '개발자로부터 더 많은 것'섹션을 앱에 추가하십시오.
사용자에게 새로운 기능을 요청하거나 버그를보고 할 수있는 "의견 보내기"섹션을 추가하십시오.
Crowdin 과 같은 웹 어딘가에 strings.xml을 제공하여 사용자에게 앱을 번역하도록 요청하십시오 .
에뮬레이터로 각 Android 버전에서 앱을 사용해보십시오-> 많은 버그 또는 디자인 문제가 이런 식으로 감지됩니다. 이를 위해 제공된 에뮬레이터를 사용하거나 Genymotion을 대신 사용할 수 있습니다 (Genymotion에는 매우 유용한 기능이 많이 있습니다).
앱 이름-> 어떤 키워드를 사용하여 앱을 검색 하시겠습니까? 이 키워드는 앱 이름이어야합니다 (Google에서 이러한 방식으로 검색하도록 도와 줄 것입니다).
앱 설명에 키워드를 포함하지만 설명적인 방식으로 키워드를 포함 시키십시오 (키워드를 사용하여 이해하기 쉬운 문장 만들기). 설명과 같이 키워드 목록을 추가하지 마십시오.
별 5 개로 앱을 평가 한 첫 번째 사람이되어 가족 및 친구에게도 같은 작업을하도록 요청합니다. 이는 향후 사용자 평가에 영향을 줄 수 있습니다.
설명을 위해, strings.xml 또는 둘 다를 위해 앱을 번역하기 위해 Google을 사용하는 것이 좋습니다.
앱에 광고를 게재하고 조정을 사용하여 수익을 높이십시오 . AdMob .
유료 버전을 제공하는 대신 인앱 결제를 고려하십시오.-> 사용자는 유료 버전을 구매하는 대신 인앱 결제를 할 가능성이 높습니다.
앱에서 변경 로그를 추가하십시오-> 사용자는 일반적으로 마지막 버전 이후 변경된 내용을 알고 싶습니다.
도움이 된 사용자에 대해 "감사합니다"섹션을 추가하십시오. 그러면 사용자가 제품에 참여하게됩니다.
앱에 "이 앱이 마음에 들면 앱을 평가 해주세요"링크를 추가하십시오 (Google Play 설명에 연결)-> 별 5 개 (일반적으로 시작시 또는 기능 작업 후)가 표시됩니다.
앱의 "팁"또는 "지침"섹션을 통해 제품을 설명하십시오.
안전한 곳에 키 저장소 및 신임 정보를 저장하십시오. 키 저장소를 잃어버린 경우 앱 업데이트를 게시 할 수 없습니다.
아이콘을 정말 간단하고 명확하게 만드십시오. 아이콘은 첫 번째이자 주로 사용자가 앱을 다운로드하게하는 마지막 것입니다.
가능하지 않으면 외부 설치 ( android:installLocation="preferExternal"
AndroidManifest.xml)를 선호 하십시오.
읽기 AppAnnie의 팁과 블로그 게시물, 당신이 ASO를 개선하고 더 나은 사용자를 이해하는 데 도움이하는 방법에 대한 힌트를 줄 것이다.