Uruchom aplikację pod koniec tygodnia (czwartkowe popołudnie to zazwyczaj dobry moment). Dlaczego tak? Cóż, żadna firma nie chciałaby opublikować aplikacji tylko 1,5 dnia przed końcem tygodnia -> zbyt niebezpieczna (w przypadku problemu, który wymaga szybkiego czasu reakcji).
Użyj proguard na swojej aplikacji (zwykle wystarczy dodać tę linię: proguard.config=proguard.cfg
w default.properties
pliku). Pozwoli to zoptymalizować, zmniejszyć i zaciemnić kod, co jest bardzo przydatne w zapobieganiu złodziejom kodu. Nie musisz usuwać żadnych komentarzy, są one automatycznie usuwane podczas kompilacji.
Zoptymalizuj swoje zdjęcia (za pomocą Paint.NET , PNGCrush lub OptiPNG ).
Zoptymalizuj układ pod kątem większości rozmiarów ekranu. Możesz to zrobić, zmieniając rozmiar ekranu podczas edycji układu w AndroidStudio lub Eclipse.
Spróbuj / wyłapać wszystkie wyjątki w interfejsie użytkownika i wyświetlić prosty toast, który wskazuje użytkownikowi, że coś się stało. W międzyczasie pobierz błąd za pomocą Crashlytics lub czegoś podobnego.
Nie używaj zbyt wiele bibliotek .jar, preferuj projekty bibliotek (optymalizuj rozmiar kodu) i dodawaj je za pomocą gradle.
Preferuj używanie obrazów wektorowych, ponieważ zmniejszy to rozmiar pliku APK i będzie poprawnie pasował do wszystkich urządzeń.
Nie używaj okien preferencji Androida -> to nie jest naprawdę piękne, nawet jeśli jest to w wytycznych Androida, wolisz tworzyć własne strony ustawień. Ale jeśli zachowujesz preferencje Androida: rozważ dodanie ikon i kolorów.
Nie pokazuj tytułu swojej aplikacji na ekranie głównym ( this.requestWindowFeature(Window.FEATURE_NO_TITLE);
): dobre marki nie muszą zajmować zbyt wiele miejsca na ekranie, aby zostać rozpoznanym (pokaż ikonę lub tytuł w menu lub w innym miejscu, które nie zawsze jest widoczne) i rozważ użycie trybu pełnoekranowego ( this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
) w przypadku gier i bardzo wciągających treści.
Używaj Google Analytics , Fabric Answers lub Flurry do przyszłych analiz -> staraj się uzyskać jak najwięcej informacji, ale nie chwytaj niczego, co naruszałoby anonimową tożsamość klienta. Nie zapomnij pobrać wyjątków (błędów i śladów stosu), które zdarzają się po stronie użytkownika.
Poproś znajomych o wykonanie testów małp, uczenie się od użytkowników zwykle przynosi wiele dobrych rzeczy (takich jak priorytety i nowe pomysły).
Zastanów się nad opublikowaniem aplikacji przed ukończeniem wszystkich funkcji (tylko najważniejsza funkcja), nie wiesz już, czego użytkownicy będą chcieli lub potrzebują oprócz głównej funkcji.
Dodaj sekcję „Więcej aplikacji” lub „Więcej od programisty” w swojej aplikacji, czyli bezpłatne reklamy.
Dodaj sekcję „Prześlij opinię”, aby umożliwić użytkownikowi zapytanie o nową funkcję lub zgłoszenie błędu.
Poproś użytkowników o przetłumaczenie aplikacji, podając plik strings.xml w Internecie, np . Crowdin .
Wypróbuj aplikację na każdej wersji Androida za pomocą emulatora - w ten sposób wykryje się wiele błędów lub problemów projektowych. W tym celu możesz użyć dostarczonego emulatora lub zamiast tego użyć Genymotion (Genymotion ma wiele bardzo przydatnych funkcji).
Pomyśl o nazwie aplikacji -> jakich słów kluczowych użyłbyś do wyszukiwania swojej aplikacji? Te słowa kluczowe powinny być nazwą Twojej aplikacji (Google pomoże Ci w ten sposób Cię odkryć).
Rozważ uwzględnienie słów kluczowych w opisie aplikacji, ale w sposób opisowy (twórz zrozumiałe zdania przy użyciu słów kluczowych). Nigdy nie dodawaj listy słów kluczowych jak w opisie.
Jako pierwszy oceń swoją aplikację za 5 gwiazdek i poproś rodzinę i znajomych, aby zrobili to samo -> to prawdopodobnie wpłynie na oceny przyszłych użytkowników.
Rozważ użycie Google do przetłumaczenia aplikacji na opis albo na strings.xml albo na oba.
Zastanów się nad wyświetlaniem reklam w swoich aplikacjach i skorzystaj z zapośredniczenia, aby zwiększyć swoje przychody AdMob .
Zamiast oferować wersję płatną, rozważ rozliczenia w aplikacji -> użytkownicy częściej płacą w aplikacji niż płacą za wersję płatną.
Dodaj dziennik zmian w aplikacji -> użytkownicy zazwyczaj lubią wiedzieć, co zmieniło się od ostatniej wersji.
Dodaj sekcję „Dziękujemy” dla użytkowników, którzy ci pomogli -> to zainteresuje użytkowników Twoim produktem.
Dodaj link „Jeśli podoba Ci się ta aplikacja, oceń ją” (w opisie Google Play) w swojej aplikacji -> otrzymasz więcej 5 gwiazdek (zwykle wyskakujące okienko przy uruchamianiu lub po akcji).
Rozważ wyjaśnienie swojego produktu w sekcji „Wskazówki” lub „Instrukcje” w aplikacji.
Zapisz informacje o magazynie kluczy i poświadczeniach w bezpiecznym miejscu. W przypadku utraty magazynu kluczy nie będzie można opublikować aktualizacji aplikacji.
Spraw, aby twoja ikona była naprawdę prosta i przejrzysta. Ikona jest pierwszą, a przede wszystkim ostatnią rzeczą, która sprawi, że użytkownik pobierze Twoją aplikację.
O ile nie jest to możliwe, wybierz instalację zewnętrzną ( android:installLocation="preferExternal"
w pliku AndroidManifest.xml).
Przeczytaj wskazówki AppAnnie i posty na blogu, podpowie Ci, jak ulepszyć ASO i pomóc lepiej zrozumieć swoich użytkowników.