Android app personal development kickoff


I will put together a blog to organize what I have learned. I hope it helps others. I would appreciate it if you could point out any mistakes. Also, if you have any advice, I would appreciate it if you could comment.


Overtime was prohibited and I was looking for a side job, but for the following reasons, I would like to make one achievement by personal development and connect it to a side job

--There are no projects with few working days in C, C ++ (currently owned skills) --Many application development projects --I've always been interested in Android application development ――It is a good opportunity to learn a language other than C


Develop your own app and publish it on the Google Play store.

--Being able to carry out RA ~ IT by yourself --Understanding the knowledge of java required for application development

Language selection for development

From the following candidates, we decided to use Java in consideration of future versatility. (I was at a loss with Koltin.)

Register with Google Play Developer

In order to drive myself, I immediately registered with Google Play Developer, which is necessary to release the app. The cost was $ 25 (about 2,700 yen) only once. (As of June 14, 2020) I referred to the following article. [Registration method] ("")

Reference material

I bought it about 2 years ago, but I don't think the essentials have changed, so I'll use the following. (When I looked it up, it was up to the 4th edition ...) [First Android Programming Revised Edition]("" % AEAndroid% E3% 83% 97% E3% 83% AD% E3% 82% B0% E3% 83% A9% E3% 83% 9F% E3% 83% B3% E3% 82% B0-% E6% 94% B9% E8% A8% 82% E7% 89% 88-% E9% 87% 91% E7% 94% B0-% E6% B5% A9% E6% 98% 8E / dp / 47793391669 ")

Future plans

  1. Preparation
  2. Theme decision
  3. Function identification
  4. Technical survey
  5. UI design
  6. Implementation
  7. Prototyping
  8. Implementation of communication part, etc.
  9. Release
  10. Making icons
  11. Make a store image
  12. App signature

in conclusion

From now on, I would like to summarize the know-how that will be used in application development.

Recommended Posts

Android app personal development kickoff
ROS app development on Android
Android weather app
Android Development App_Preparation
Riot (chat app) development (settings) in Android Studio
Android development link summary
Personal app production diary
Android app Spectrum Analyzer
Personal application development diary # 2
Personal application development diary # 3
Android application development preparation 7/15
About Android App Components
Android development reference site
Android app development points that old-fashioned programmers stumbled upon
App development beginners tried to make an Android calculator app
iOS engineer starts Android development
iOS app development: Timer app (2. Timer display)
Introduction to Android application development
Android development ~ Screen transition (intent) ~
Android app decompile ⇒ fix ⇒ recompile
iOS app development: Timer app (summary)
Make an android app. (Day 5)
Is it an Android app?
NoCode Glide's first app development
What Android development beginners did before releasing the app in 2 weeks
Introduction to Android App Development 1 Installing JDK and Android Studio for mac
Import device images with Android app
About the basics of Android development
[Unity] Android development environment construction procedure
First Android development for busy people
Library collection useful for Android development
Complete self-study IOS app development diary
Make an android app. (First day)
Notes for Android application development beginners
Notes on calling Installer on Android App
Problems with android studio development series
iOS App Development Skill Roadmap (Introduction)
iOS app development: Timer app (4. Countdown implementation)
iOS app development: Timer app (1. Timer time setting)
I made a matching app (Android app)
iOS app development: Timer app (10. Create animation)
[Android] I made a pedometer app.
Trial and error to display national holidays in Android app development. Part 2