[JAVA] Eine Geschichte über einen großen SIer-Ingenieur, der Code nicht richtig schreiben kann, hat eine Blockbuster-Android-App mit 600.000 Downloads erstellt

Einführung

** Kennen Sie Deodorant Power App? ** ** **

shoshu.JPG

Es ist eine Anwendung, die das legendäre Kunststück (?) Erreicht hat. Es ist lange her, aber ich würde gerne zurückblicken, was passiert ist und woran ich damals gearbeitet habe. Übrigens ist die App eine ** ganz persönliche Entwicklung als Hobby **, so dass der Haupt-SIer, dem ich angehöre, überhaupt nicht involviert ist (ich dachte, wenn ich sie zu einem Angeltitel machen würde, würde sich die Anzahl der Zugriffe erhöhen).

Darüber hinaus ist dieser Artikel ein ** autarkes Gedicht **, das nur auf vergangene erfolgreiche Erfahrungen zurückblickt (?). Daher ist es möglicherweise nicht sehr hilfreich. Entschuldigung.

Meine Angaben (zu dieser Zeit)

SIer-Ingenieure (sogenannte SEs) werden oft lächerlich gemacht, wenn sie keinen Code schreiben können, aber genau das sind sie, und sie können keinen Code in einer beliebigen Sprache schreiben. Selbst wenn ich keinen ehrlichen Code schreiben kann, wenn ich Excel und Powerpo (manchmal Word) verwenden kann, kann ich meine eigentliche Arbeit verwalten, aber ich habe immer noch einen Komplex und ** Web- und Startup-Leute, die Code schreiben können (sog. Voll) Ich hatte eine Sehnsucht nach (Stack Engineer). ** ** **

Auslöser 1

――Ich habe ein Buch gekauft, weil ich bei der Arbeit mit Eclipse entwickeln (verwalten) musste.

** Die App kopiert den Code so, wie er im Buch erscheint **. Da die Beispiel-Omikuji-App eine Zufallsfunktion verwendet hat, habe ich sie in eine App geändert, die wie ein gut aussehender Würfelgespräch verwendet werden kann, indem nur der Wortlaut (≠ Code) angepasst wird, um ein wenig Originalität zu verleihen. Wenn Sie jetzt eine Android-App erstellen möchten, verwenden Sie die Sprache Kotlin in Android Studio. Scheint üblich zu sein, aber zu dieser Zeit war es JAVS in Eclipse.

Auslöser 2

Eine App, die ein Geräusch macht, wenn Sie einen Knopf drücken und ein Junge singt. Ich dachte, ich könnte es selbst schaffen. Wenn Sie Bild und Ton vorbereiten können, sollte die Implementierung nicht schwierig sein. Also ** wurde ich in mir selbst aufgeregt und fing an, es zu schaffen, ohne zu schlafen. ** ** ** Übrigens war mein Hauptgeschäft zu dieser Zeit beschäftigt, und es war das Standardgefühl, dass ich wochentags bis Mitternacht arbeitete und samstags und sonntags zur Arbeit ging.

Versuchte es zu schaffen

――3-4 Stunden, um Symbole, Hintergrundbilder und Audiodateien vorzubereiten ――Inkorporiert "ein Akkord, der beim Drücken einer Taste einen Ton erzeugt". Stellen Sie es auf den Bildschirm und schließen Sie es in ca. 4 Stunden mit Versuch und Irrtum ab

** Ich konnte JAVA kaum verstehen, aber ich habe an einem Tag eine App erstellt und es geschafft, sie zu veröffentlichen. ** ** ** Übrigens habe ich es nicht gut verstanden und es genau so gemacht, wie es im Buch geschrieben steht, daher lautet der Paketname foo.bar ** Von einer detaillierten Person wusste ich nicht einmal, dass es ** war ein Lächeln zu kaufen **. Ich befürchtete, dass es auf der eigentlichen Maschine funktionieren würde, und ging nach der Veröffentlichung zu einem Einzelhandelsgeschäft für Unterhaltungselektronik, installierte es auf verschiedenen Messeterminals und überprüfte dessen Funktion. ** Übrigens ★ Ich habe auf 5 geklickt und das App-Symbol oben auf jedem Ausstellungsgerät platziert, um es hervorzuheben **: smile:

Öffentliche Antwort

―― Über 100 Downloads am ersten Tag bin ich mir zu diesem Zeitpunkt nicht sicher, ob dies mehr oder weniger ist ――Nach einem Monat wurden mehr als 1.000 Downloads durchgeführt.

In meinem Hauptgeschäft arbeite ich für ein Unternehmen. Unter solchen Umständen richtet sich diese App-Entwicklung an Einzelpersonen, und ich war wirklich froh, dass viele Leute die von mir erstellte App verwendeten und eine sofortige Antwort erhielten **. Dies wird die Verbesserung der App-Funktionalität weiter beschleunigen.

Funktionszusatz basierend auf Feedback

Wir haben die Priorität anhand der Anfragen von Google Play-Bewertungen und Twitter-Posts sowie der Teile festgelegt, die mit unseren eigenen Fähigkeiten implementiert werden können, und immer mehr Funktionen hinzugefügt. Es fühlt sich an wie ** agile Entwicklung ** (zu dieser Zeit war das Wort "agile Entwicklung" nicht üblich und alle werden von einer Person gemacht ...) Das Hinzufügen einer Funktion ist wie googeln, um ähnlichen Code zu finden und ihn gut zu implementieren, und tatsächlich habe ich die Details des Codes nicht wirklich verstanden. Nachdem die neue Funktion veröffentlicht wurde, grinste ich, als ich auf Twitter einen Beitrag sah, in dem stand: "Die Deo-Power-App wird erneut aktualisiert. Es ist Mist."

Fehler gefunden!

Es ist ungefähr einen Monat her, seit es veröffentlicht wurde. Fehler werden jetzt im Überprüfungsbereich gemeldet.

Der Emulator hat es nicht reproduziert, egal wie oft ich es versucht habe. Ich hatte noch kein aktuelles Android-Gerät und beschloss, in ein Einzelhandelsgeschäft für Unterhaltungselektronik zu gehen und es zu testen. Wenn Sie dann die Taste mehrmals drücken, verschwindet der Ton. Darüber hinaus gibt es je nach Modell einige, bei denen der Ton nach etwa 10 Mal verschwindet, und einige, die 50 Mal ausgeführt werden können, und es ist sehr wahrscheinlich, dass dies vom Android-Modell abhängt **. Ich dachte, dass es die Grenze ist, nur mit dem Emulator hier zu entwickeln, also entschied ich mich, die eigentliche Maschine zu kaufen und die Testumgebung vorzubereiten.

Ich denke, die Ursache ist mangelndes Gedächtnis, aber ich bin mir immer noch nicht sicher. Vorerst habe ich mich entschlossen, die Lösung mit Versuch und Irrtum zu implementieren.

Anstatt den Fehler vollständig zu beseitigen, habe ich mich entschlossen zu entkommen, indem ich eine Maßnahme zur Reduzierung der Anzahl der Vorkommen und eine Maßnahme zur Verwaltung des Fehlers eingefügt habe, selbst wenn er auftritt. Dies hat etwas mit dem Risikomanagement (Vermeidung, Weitergabe, Minderung, Akzeptanz) in SI-Projekten zu tun.

Kontakt von Personen im Inneren

Waren es ungefähr 5.000 Downloads ungefähr zwei Monate nach seiner Veröffentlichung? Plötzlich hat mich jemand auf Twitter kontaktiert.

Anscheinend scheint es ein Produzent zu sein, der in der PR-Abteilung von Este ein Deo-CM herstellt. Um ehrlich zu sein, denke ich, dass der Inhalt der App einige Feinheiten in Bezug auf die Rechte aufwies. Ich erhielt jedoch ein sehr großzügiges Wort von dieser Person.

Die Entwicklung der App wurde praktisch akzeptiert (akzeptiert?) Und gebilligt. Dies machte mich immer mehr zu einem Fan von Ästhetik. ** Zu Hause habe ich immer noch [Deo-Kraft](https://www.amazon.co.jp/%E3%80%90%E3%81%BE%E3 % 81% A8% E3% 82% 81% E8% B2% B7% E3% 81% 84% E3% 80% 91-% E3% 81% 8A% E9% 83% A8% E5% B1% 8B% E3% 81% AE% E6% B6% 88% E8% 87% AD% E5% 8A% 9B-% E6% B6% 88% E8% 87% AD% E8% 8A% B3% E9% A6% 99% E5% 89 % A4-% E9% 83% A8% E5% B1% 8B% E7% 94% A8-400ml% C3% 973% E5% 80% 8B / dp / B00P2AUIEQ / ref = sr_1_1? Ie = UTF8 & qid = 1535675053 & sr = 8- Ich liebe 1 & Stichwörter =% E6% B6% 88% E8% 87% AD% E5% 8A% 9B) **.

Auf verschiedenen Nachrichtenseiten und in Blogs vorgestellt

Ich habe einige von ihnen gefunden, als ich nach ihnen gesucht habe, aber zu dieser Zeit wurden sie in Yahoo News, Livedoor News und Amoeba News vorgestellt, und von hier aus stieg die Anzahl der Downloads exponentiell an. ** ** ** Zwei Wochen nach mehr als 10.000 Downloads waren es mehr als 50.000 Downloads! Zwei Wochen später gab es 100.000 Downloads und in den nächsten zwei Wochen 200.000 Downloads. (Gibt es zu dieser Zeit nicht das Wort Buzz?) Als ich eine Ego-Suche auf Twitter durchführte, gab es Beiträge, mit denen ich nicht Schritt halten konnte, und es gab viele fröhliche Reaktionen wie ** "Es ist in der Schule beliebt" und "Es war aufregend bei Trinkpartys" **.

Möchten Sie eine Anzeige hinzufügen?

Als die Anzahl der Downloads um diesen Betrag zunahm, fragten verschiedene Unternehmen: "Bitte setzen Sie eine Anzeige in die App." Ich bin sicher, ich habe Zehntausende von Dollar im Monat verdient, wenn ich Anzeigen geschaltet habe. Die Popularität der App wird jedoch wahrscheinlich (fast) von der Popularität des CM bestimmt, und ich entschied, dass es unfair wäre, Werbeeinnahmen zu erzielen.

Veröffentlichung in Zeitschriften und Mook-Büchern

Zu dieser Zeit wurden viele Bücher und Mook-Bücher zum Verkauf angeboten, in denen die Apps zusammengefasst waren. Viele Medien haben mich im Voraus kontaktiert, aber einige haben mich nicht besonders kontaktiert, und als ich in der Buchhandlung stöberte, sagten ziemlich viele Leute, dass sie aufgelistet waren. Unter ihnen war ich froh, dass ** Androider (* endete am 30. Juni 2017) ** veröffentlicht wurde [Android App Encyclopedia (2012) )](Https://www.amazon.co.jp/Android%E3%82%A2%E3%83%97%E3%83%AA%E4%BA%8B%E5%85%B8512-%EF% BC% BB2012% E5% B9% B4% E7% 89% 88% EF% BC% BD-% E3% 82% A2% E3% 83% B3% E3% 83% 89% E3% 83% AD% E3% 82 Es wurde in% A4% E3% 83% 80% E3% 83% BC / dp / 484433140X) ** veröffentlicht. Ich habe dieses Buch selbst gekauft und habe es immer noch. Darüber hinaus wurde es auch in den von Docomo Shop empfohlenen Apps-Katalog aufgenommen. Übrigens gibt es kein Einkommen, auch wenn es hier in Büchern und Zeitschriften veröffentlicht wird.

Brechen Sie in einen Boom ein

Danach verlangsamte sich das Wachstum und ging zurück, als es etwa ein Jahr später 600.000 Downloads erreichte. Die Benutzerbasis der Installation befand sich von hier aus in einem Abwärtstrend. Ungefähr zu dieser Zeit hörte ich auf, Funktionen hinzuzufügen, und begann, eine andere App zu entwickeln.

Nachdem?

Wir haben einige Android-Apps veröffentlicht.

Ich habe nicht nur eine Story-App erstellt, sondern auch eine einigermaßen praktische App. Es war kein großer Erfolg wie die Deo-App, aber es ist immer noch ein anderes Vergnügen als Entwickler, technisch schwierigere Dinge herauszufordern und den Benutzern das Gefühl zu geben, bequem zu sein und sie zu verwenden * *hätten.

Übrigens bin ich in meinem Hauptgeschäft weiterhin ein Basisingenieur, und ich bin nicht mit der Möglichkeit gesegnet, Code zu schreiben. Es ist jedoch sicher, dass ich durch Erfolge in Bereichen, in denen ich nicht gut bin, Vertrauen gewonnen habe.

schließlich

Ich habe es schwer geschrieben, aber ich möchte die Punkte aufschreiben, die ich bei der App-Entwicklung für diejenigen erkannt habe, die Apps individuell erstellen.

In meinem Fall war die Monetarisierung nicht so wichtig, daher kann ich hier nicht über das Know-how sprechen. Entschuldigen Sie mein autarkes Gedicht!

Recommended Posts

Eine Geschichte über einen großen SIer-Ingenieur, der Code nicht richtig schreiben kann, hat eine Blockbuster-Android-App mit 600.000 Downloads erstellt
Informationen zur Objektorientierung
Eine Geschichte über einen großen SIer-Ingenieur, der Code nicht richtig schreiben kann, hat eine Blockbuster-Android-App mit 600.000 Downloads erstellt
[Hinweis] Eine Geschichte über das Ändern von Java-Build-Tools mit VS-Code