[JAVA] Die Geschichte der ersten Veröffentlichung der Android-App im Play Store.

Überblick

Vorstellen

Hallo, ich bin ein freiberuflicher Ingenieur (26 Jahre alt), der in der Webbranche in der Region Kanto arbeitet. Um ehrlich zu sein, da ich die Android-App zum ersten Mal selbst erstellt habe, habe ich keine Ahnung, was in der Android-Branche üblich ist.

Welcher Artikel?

Wie ich bereits sagte, werde ich in diesem Artikel nicht auf das eingehen, was ich während der Entwicklung und des technischen Know-hows empfunden habe. Bis zum letzten werde ich so etwas kurz schreiben, wenn ich eine solche Anwendung gemacht und veröffentlicht habe.

Welche App hast du gemacht?

Es handelt sich um eine Android-Anwendung, die mit dem in Duolingo registrierten Benutzerkonto synchronisiert wird und es Ihnen ermöglicht, aus allen in Duolingo gelernten Wörtern einfach nach dem gewünschten Wort zu suchen. Wenn Sie in der Wortliste auf das Wort tippen, auf das Sie verweisen möchten, können Sie außerdem die detaillierten Informationen des Wortes wie Übersetzung und Teiltexte überprüfen.

https://play.google.com/store/apps/details?id=dev.app.ks.thinkit.duovoc

Die Hauptpunkte sind wie folgt.

Übrigens ist Duolingo selbst möglicherweise kein wichtiger Dienst, daher möchte ich hinzufügen, dass es ein Dienst ist, mit dem Sie verschiedene Fremdsprachen gemäß dem Lehrplan für wissenschaftliches Lernen kostenlos lernen können. Wenn Sie eine Fremdsprache lernen möchten, verwenden Sie diese bitte, da Sie das Hören, Sprechen, Schreiben und Lesen ausgewogen trainieren können!

unnamed.png https://ja.duolingo.com/

Warum hast du dich dafür entschieden?

Duolingo ist sicherlich eine großartige Website zum Erlernen von Fremdsprachen, hat aber seit einiger Zeit die folgenden Schwächen. (Es tut mir leid, wenn eine solche Funktion existiert, nur weil ich es nicht wusste)

Aus den oben genannten Gründen haben wir ein System erstellt, das eine Liste aller Wörter anzeigt, die der Benutzer gelernt hat, und das Wort auswählt, auf das er sich beziehen möchte. Mit zunehmender Anzahl der gelernten Wörter wird es natürlich schwieriger, das Wort zu erreichen, auf das Sie sich beziehen möchten. Daher haben wir auch eine praktische Suchfunktion implementiert.

Diese Suchfunktion ist jedoch sehr einfach implementiert, und ich möchte sie verbessern, damit ich erweiterte Suchvorgänge durchführen kann, wenn ich Zeit habe!

Um es nicht nur im Inland, sondern auch in Übersee verfügbar zu machen Es entspricht auch Gesetzen wie COPPA (Gesetz zum Schutz der Online-Privatsphäre von Kindern) und GDPR (EU General Data Protection Regulations). Ich werde eines Tages einen Artikel über die Implementierung dieser Anwendung schreiben.

Verschiedene Dinge zu veröffentlichen ...

Es wurde vom Play Store ungefähr dreimal abgelehnt

Ja, kein Scherz, es wurde zweimal vor der Veröffentlichung und einmal nach der Veröffentlichung abgelehnt. Um ehrlich zu sein, habe ich das Gefühl, bisher abgelehnt und gut entlassen worden zu sein. Der Grund für die Ablehnung ist wie folgt.

――Ihre App ist auf "familienfreundlich" eingestellt, entspricht jedoch nicht den Richtlinien! ――Ihr App-Name ähnelt der bestehenden Marke (Duolingo), ändern Sie ihn also!

Um ehrlich zu sein, denke ich nicht, dass die Prüfung so streng ist, bis sie veröffentlicht wird. ** Leck die Veröffentlichung der Android App. ** ** **

Familienpolitik

Wie jeder Android-App-Entwickler weiß, kann der erste über "App-Inhalt" auf der Konsole eingestellt werden. Zuerst habe ich es mit dem Gefühl eingerichtet, dass "weil es eine pädagogische App ist, es für alle Altersgruppen entschieden ist!" ** Der Google-Lehrer hat eine so süße Idee nicht zugelassen. ** ** **

Danach las ich jede Ecke der Familienpolitik. Ich wusste nicht, wie ich es lösen sollte, deshalb habe ich beschlossen, das Zielalter der weinenden App auf 18 Jahre oder älter zu ändern. Selbst für die in der Anwendung angezeigte Werbung wird, wenn der Benutzer ein Kind ist, nur die Werbung für Kinder angezeigt, sodass sie implementiert wird. Ich hoffe, wir können es in naher Zukunft wieder für die Familie veröffentlichen ...

Ähnlich wie bei bestehenden Markennamen

Die zweite ist die Ablehnung in Bezug auf den App-Namen. Nun, das ist leicht zu verstehen, nicht wahr? Ich denke, es wurde festgestellt, dass der Name der App ursprünglich "Duovoc" war, was gegen die Richtlinie verstieß.

Ich dachte, es wäre ein guter Name für mich mit "Duolingo + Vocabulary = Duovoc" (~~ ** Sag nicht, dass es Mist ist ** ~~), Schließlich beschloss ich, die Quelle des Weinens zu beheben, ohne in die Welt hinauszugehen.

Schließlich

Zum Zeitpunkt der persönlichen Entwicklung kann mit Ikeikedondon alles gemacht werden, aber wenn es darum geht, es der Welt zugänglich zu machen, sind die Augen der Öffentlichkeit sehr streng. Vor der Veröffentlichung sollten Personen, die mit der Entwicklung von Android-Apps beginnen, die Entwicklung einmal stoppen und die Regeln der Welt, nach denen die von ihnen entwickelte App erstellt wird, vor der Schwierigkeit, vor der Veröffentlichung verschiedene Änderungen vorzunehmen. Möglicherweise möchten Sie überprüfen, ob es ordnungsgemäß kompatibel ist.

Übrigens wurde diese App veröffentlicht, aber persönlich liegt der Fertigstellungsgrad zu diesem Zeitpunkt bei etwa 60%. Es gibt noch viele Funktionen, die wir hinzufügen möchten, damit Benutzer sie bequem verwenden können. Wenn wir also Zeit und Energie haben, möchten wir sie entwickeln!

Recommended Posts

Die Geschichte der ersten Veröffentlichung der Android-App im Play Store.
Einführung in Java zum ersten Mal # 2
Android Studio-Entwicklung zum ersten Mal (für Anfänger)
Die Geschichte, absichtlich zum ersten Mal in meinem Leben Try Catch zu verwenden
Wie man Kotlin zum ersten Mal studiert ~ Teil 2 ~
Wie man Kotlin zum ersten Mal studiert ~ Teil 1 ~
Anfängerfreundliches Veröffentlichungsverfahren für Android-Apps, das um die erste Version kämpft⁈
Spring Boot zum ersten Mal
Spring AOP zum ersten Mal
Die Geschichte des Refactorings mit einem selbstgemachten Helfer zum ersten Mal in einer Rails-App
Technische Ursachen und Gegenmaßnahmen für die Punkte, denen ich mit der ersten Android-App und Kotlin verfallen war
Zum ersten Mal Java lernen [Einführung]
Die Geschichte des Wechsels von Amazon RDS für MySQL zu Amazon Aurora Serverless
[Socket-Kommunikation (Java)] Eindrücke von der erstmaligen Implementierung der Socket-Kommunikation in der Praxis
Erstellen einer App und erstmaliges Bereitstellen mit heroku
Die Geschichte des Lernens von Java in der ersten Programmierung
Die Geschichte der Einführung der Ajax-Kommunikation in Ruby
Die Geschichte der Erhöhung der Spring Boot 1.5-Serie auf die 2.1-Serie
Die Geschichte der Optimierung der Android-App mit libGDX
Eindrücke und Zweifel an der erstmaligen Verwendung von Java in Android Studio
Ich habe zum ersten Mal versucht, Docker zu berühren
Die Geschichte des Hinzufügens der neuesten Node.js zu DockerFile
Vereinheitlichen Sie die Zeitzone der Rails-App mit der japanischen Zeit
Eine Geschichte über einen Super-Anfänger, der zum ersten Mal am AtCoder-Wettbewerb teilnimmt (AtCoder-Anfängerwettbewerb 140)
Verwendung von UsageStatsManager in Android Studio (Überprüfen der Startzeit anderer Apps)
[Android Studio / Java] Was Sie nicht verstehen, wenn Sie es zum ersten Mal berühren
Ich möchte die Antwort der Janken-App wissen
Zum ersten Mal lernen Java # 3 Ausdrücke und Operatoren
[Android] So erhalten Sie die Einstellungssprache des Terminals
Lernnotiz beim ersten Lernen von Java (persönliches Lernnotiz)
Befehl, um Docker vorerst zu verwenden
Zusammenfassung der Punkte, die Java-Programmierer beim ersten Lesen der Kotlin-Quelle als rutschig empfinden
[Android] So überprüfen Sie, ob der Google Play-Entwicklerdienst beim Starten der Anwendung installiert ist
Das Ändern der Debug-Build-Signatur der Android-App in die Release-Signatur ist in vielerlei Hinsicht hilfreich.
Die Geschichte der Erhöhung von Spring Boot von 1.5 auf 2.1 Serie Teil2
[Rails] Ich habe zum ersten Mal versucht, die button_to-Methode zu verwenden
[Android] Beenden Sie die Aktivität der Übergangsquelle zum Zeitpunkt des Bildschirmübergangs
20190803_Java & k8s on Azure Die Geschichte vom Festivalbesuch
Android App, die Bilder aus der Galerie auswählt und anzeigt
Technische Ursachen und Gegenmaßnahmen für Punkte, denen ich mit der Android-App und Kotlin verfallen war (2. Verarbeitung im Zusammenhang mit der Kamerafunktion von Android *)
Die Idee von C # (Lambda-Ausdruck, für Satz) zu kauen
Die Geschichte, Java mithilfe der BitBucket-Pipeline nach Heroku zu bringen
[Android] Ändern Sie den App-Namen und das App-Symbol für jeden Geschmack
Wiedereinführung in Java for Humanities 0: Den Akt der Programmierung verstehen
[Apache Tomcat] Die Geschichte der Verwendung von Apache OpenWebBeans zum Aktivieren von CDI
Erstmaliges Modellieren von Digimon mit DDD Teil 1
Ich habe versucht, mir zu erlauben, die Verzögerung für den Android UDP-Client einzustellen
Das Spiel der Instanziierung von java.lang.Void
Denken Sie daran, wenn Rails (Turbolinks) die Seite nicht zum ersten Mal lädt
Was Anfänger in der Android-Entwicklung vor der Veröffentlichung der App in 2 Wochen getan haben