[JAVA] I tried to summarize the stumbling points when developing an Android application

Overview

Because of that, I decided to create an Android application using the Google Maps API, so I have compiled the links that I referred to for memorandum.

Environment

Premise

Android Coded Terms If you suddenly have to make an Android app for business (early 2021 version)

Android Studio I checked Gradle in Android studio How to load external libraries in Android Studio and notes

document

Active engineers explain how to create Javadoc [for beginners]

Design

Introduction to Android App Design Patterns

Coding

permission

By Android Permission-What are you doing? # 5 NETWORK Summary of intent actions on the setting screen

Screen transition

[Android] Screen transition by Navigation made in 10 minutes Return to first activity I was addicted to the screen transition by Fragment Implement screen transition with parameters in Fragment

View element

Button [Android] Button onClickListener can be set in various ways Fragment Exit Fragment itself Introduction to Fragment understood by Android Studio standard design pattern Receive Fragment results in Activity on Android

HTTP communication

Summary of means for HTTP communication on Android

GPS related

[Android] Create an app that acquires location information with GPS

Callback multithreaded task

Process and Thread Overview (https://developer.android.com/guide/components/processes-and-threads?hl=ja) Handler Handler and Looper Introducing how to use Handler Easy periodic execution with just Handler on Android without using Timer Correct usage of Handler class (inter-thread communication on Android) From basics to applications to enjoy a happy asynchronous processing life [Java] I tried to summarize the Handler class [Android] Receive multithreaded processing results using Hanlder and Message Task [Java] How to execute tasks on a regular basis

Thread safe

This and that of exclusive control

life cycle

Difference between onCreate, onStart and onResume Is it okay to make it without knowing it? 31 basic Android life cycle events Try to organize Android screen design and transition

Other

progress bar

Use the progress dialog on Android to process [Android] Do you understand why ProgressDialog is Deprecated?

Maps API

GoogleMapsAPI Google Maps Platform Document Map Object Incorporate Google Map into Android app Android - Polyline encoding algorithm?

Summary

For the time being, I have listed the links, but I can afford to know what I can get from each link, and I will write it when I get excited.

Recommended Posts

I tried to summarize the stumbling points when developing an Android 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 summarize the points to consider when acquiring location information with the iOS application ②
Points I stumbled upon when creating an Android application [Updated from time to time]
I tried to summarize the methods used
I tried to summarize the Stream API
I tried to make an Android application with MVC now (Java)
I tried to summarize the key points of gRPC design and development
I tried to develop an application in 2 languages
[JavaScript] The strongest case when I tried to summarize the parts I do not understand
I tried to summarize the state transition of docker
Rails6 I tried to introduce Docker to an existing application
What did I prepare for when I entered an Android application development project while developing the Web in Java?
I tried to make an application in 3 months from inexperienced
I tried to summarize the basics of kotlin and java
I tried to summarize the basic grammar of Ruby briefly
I found no way to get the error code when I received an exception on Android
I tried to summarize iOS 14 support
I tried to explain the method
[Rails] I tried deleting the application
I tried to summarize Java learning (1)
I tried to summarize Java 8 now
I was addicted to WSl when trying to build an android application development environment with Vue.js
I tried to summarize the words that I often see in docker-compose.yml
I tried to summarize what was asked at the site-java edition-
A newcomer tries to summarize the Android view (beginner Android application development)
[Ruby] Tonight, I tried to summarize the loop processing [times, break ...]
Special Lecture on Multi-Scale Simulation: I tried to summarize the 5th
I tried to translate the error message when executing Eclipse (Java)
Special Lecture on Multi-Scale Simulation: I tried to summarize the 8th
I tried to summarize the methods of Java String and StringBuilder
Special Lecture on Multi-Scale Simulation: I tried to summarize the 7th
After learning Progate, I tried to make an SNS application using Rails in the local environment
I tried to summarize Java lambda expressions
I tried to implement the Iterator pattern
What is Docker? I tried to summarize
I tried to make a simple face recognition Android application using OpenCV
I summarized the points to note when using resources and resources in combination
I want to know the JSP of the open portlet when developing Liferay
[Introduction to Java] I tried to summarize the knowledge that I think is essential
I want to display an error message when registering in the database
[Ruby] I tried to summarize the methods that frequently appear in paiza
[Ruby] I tried to summarize the methods that frequently appear in paiza ②
I tried to publish the reflex measurement application on the Google Play store
Summary of good points and precautions when converting Java Android application to Kotlin
I tried to summarize about JVM / garbage collection
[Rails] I tried to raise the Rails version from 5.0 to 5.2
I tried to organize the session in Rails
What I tried when I wanted to get all the fields of a bean
[Must see !!!] I tried to summarize object orientation!
How to delete the database when recreating the application
I tried to summarize again the devise that was difficult at first sight
I tried to set tomcat to run the Servlet.
What I was addicted to when developing a Spring Boot application with VS Code
The story that did not disappear when I tried to delete mysql on ubuntu
I tried to summarize Android development, RGB, hexadecimal number, color implementation from resource files
I tried to organize the cases used in programming
I tried to decorate the simple calendar a little
05. I tried to stub the source of Spring Boot
I tried to reduce the capacity of Spring Boot