[JAVA] I tried to publish the reflex measurement application on the Google Play store

Introduction

About a year ago, I created an Android game app for studying and published it on Google Play, but I didn't advertise it in particular, so it was a shame that the number of installations was 1. I've forgotten the specifications for a long time, but I think it's an app that I can enjoy for the first 5 minutes without getting bored, so I wrote an article with the intention of recording it as much as I can remember.

Completed app

Rapid Tap --Google Play App

Screenshot_1532355388.png

It is a brain training & reflex nerve application that quickly taps numbers from 1 to 32 in order. When the time is less than 20 seconds, it is S rank, and when it is less than 15 seconds, it is SS rank.

The trick is not to look only for the next number, but to get a bird's-eye view of the numbers, grasp the numbers, and assemble the tap order with your head.

By the way, my best is S rank, and I have never issued SS rank. I set it properly, so unless I'm a superhuman, I don't think it will last 15 seconds ...

Required knowledge

Is it roughly divided into the following four? I have a lot to study and it's a tough job.

Reference book

To be honest, there was no book that said, "This book is insanely easy to understand!" Also, since Android Studio and Android SDK are updated frequently, the contents of the description become older and older, so I have the impression that some problems must be self-solving.

However, in Android development, I think that there is a limit to the information on the web, so I think it is better to buy some books. I used the following two books. Recently, I think that newer books are coming out than the following books, so I think it is better to buy new books as much as possible.

TECHNICAL MASTER First Android App Development 2nd Edition (Yoshihiro Yamada) Introduction to Android Application Development 2nd Edition (Re: Kayo-System Co., Ltd.)

What I thought

――I was confused because I had hardly used a statically typed language, but once I got used to it, there seems to be no problem. --I still don't fully understand the access modifiers. --I forgot the signature key, I couldn't remember it after all, changed the package name and republished it. It's too painful. --There is a lot of information on the WEB because it is HTML + CSS + JS, but there is little information about the View of the Android application. It seems to be painful if you can't read English. ――I changed the CPU from AMD to Intel for the Android emulator ... That's why I felt like I had to create one app.

Recommended Posts

I tried to publish the reflex measurement application on the Google Play store
I tried to explain the method
[Rails] I tried deleting the application
Special Lecture on Multi-Scale Simulation: I tried to summarize the 5th
Special Lecture on Multi-Scale Simulation: I tried to summarize the 7th
I tried to solve the problem of Google Tech Dev Guide
I tried to summarize the methods used
How to publish an application on Heroku
I tried to implement the Iterator pattern
I tried to summarize the Stream API
I tried to build AdoptOpenjdk 11 on CentOS 7
I tried to summarize the stumbling points when developing an Android application
I tried migrating the portfolio created on Vagrant to the Docker development environment
[Rails] I tried to raise the Rails version from 5.0 to 5.2
I tried to organize the session in Rails
I want to play a GIF image on the Andorid app (Java, Kotlin)
I tried to set tomcat to run the Servlet.
I tried to develop an application in 2 languages
Calculated game app released on Google play store
I tried to summarize the points to consider when acquiring location information with the iOS application ③
I tried to summarize the points to consider when acquiring location information with the iOS application ①
I tried to summarize the points to consider when acquiring location information with the iOS application ②
I tried to organize the cases used in programming
I tried to summarize the state transition of docker
I tried to decorate the simple calendar a little
05. I tried to stub the source of Spring Boot
Until you publish the app on the App Store by yourself
I tried using the Migration Toolkit for Application Binaries
Rails6 I tried to introduce Docker to an existing application
I want to simplify the log output on Android
I tried to touch the asset management application using the emulator of the distributed ledger Scalar DLT
[Java] I tried to make a rock-paper-scissors game that beginners can run on the console.
I tried to develop the cache function of Application Container Cloud Service in the local environment
I tried to make an application in 3 months from inexperienced
I tried to implement the like function by asynchronous communication
I tried to introduce Bootstrap 4 to the Rails 6 app [for beginners]
I tried adding a separator line to TabLayout on Android
I tried to modernize a Java EE application with OpenShift.
I tried to increase the processing speed with spiritual engineering
[JDBC] I tried to access the SQLite3 database from Java.
I tried to summarize the basics of kotlin and java
I want to use screen sharing on the login screen on Ubuntu 18
I was addicted to looping the Update statement on MyBatis
[Swift] I tried to implement the function of the vending machine
I put the Quarkus app on GKE (Google Kubernetes Engine).
I tried to summarize the basic grammar of Ruby briefly
I tried to create React.js × TypeScript × Material-UI on docker environment
I tried to build the environment little by little using docker
I want to put the JDK on my Mac PC
I tried to build the environment of WSL2 + Docker + VSCode
I tried to implement a buggy web application in Kotlin
I tried validation to unify the way hashtags are written
I tried upgrading from CentOS 6.5 to CentOS 7 with the upgrade tool
I tried to make the "Select File" button of the sample application created in the Rails tutorial cool
After learning Progate, I tried to make an SNS application using Rails in the local environment
I tried the Docker tutorial!
I tried the VueJS tutorial!
I tried the FizzBuzz problem
I tried to verify yum-cron
I tried to solve the problem of "multi-stage selection" with Ruby
I tried to summarize the words that I often see in docker-compose.yml