9
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Android アプリ開発した際の躓きポイントを纏めてみた

Last updated at Posted at 2021-01-05

概要

とあることから、Google Maps APIを使用したAndroidアプリを作成することになったので、
参考にしたリンクを備忘録のために纏めました。

環境編

前提

Androidコードディング規約
もしあなたが急にAndroidアプリを業務で作るはめになった場合の選択肢(2021年初頭版)

Android Studio

Android studio の Gradleについて調べてみた
Android Studioでの外部ライブラリの読み込み方と注意点

ドキュメント

Javadocの作成方法を現役エンジニアが解説【初心者向け】

設計編

Android アプリ設計パターン入門

コーディング編

コンテクスト

Androidの勉強:Contextについて
整理できない底辺プログラマのメモブログ : Contextとは?

パーミッション

Androidパーミション別-何してんの?#5 NETWORK編
設定画面のインテントアクションまとめ

画面遷移

[Android] 10分で作る、Navigationによる画面遷移
最初のActivityに戻る
Fragmentによる画面遷移でハマった
Fragmentで、パラメータ付きの画面遷移を実装する

View要素

Button

[Android] Button のonClickListenerの設定が色々できる件

Fragment

Fragment自身を終了させる
AndroidStudioの標準デザインパターンで分かるFragment入門
AndroidでFragmentの結果をActivityで受け取る

HTTP通信

AndroidでHTTP通信したいときの手段まとめ

GPS関連

[Android] GPSで位置情報を取得するアプリを作る
FusedLocationProviderClientを用いた位置情報の取得

Callback・マルチスレッド・タスク

プロセスとスレッドの概要

Handler

Handler と Looper
Handlerの使い方を紹介する
AndroidでTimerを使わずHandlerだけでお手軽に定期実行してあげる
Handlerクラスの正しい使い方(Androidでスレッド間通信)
幸せな非同期処理ライフを満喫するための基礎から応用まで
【Java】Handlerクラスについてまとめてみました
【Android】HanlderとMessageを使ってマルチスレッドの処理結果を受け取る

Task

【Java】定期的にタスクを実行する方法

スレッドセーフ

排他制御のあれこれ

ライフサイクル

onCreate と onStart と onResume の違い
知らずに作って大丈夫?Androidの基本的なライフサイクルイベント31選
Androidの画面設計や遷移に関して整理してみる

その他

プログレスバー

Androidでプログレスダイアログを使用して、処理を行う
【Android】ProgressDialogがDeprecatedになっている理由、正しく理解してます?

スマホセンサ類

Androidデベロッパー.位置センサー
下のリンクは少し古かったようなので取り消します。Androidデベロッパーサイトを参考にした方が良いです。
Android:端末の傾きと方位を、センサーを利用して取得する
Androidで世界座標系の加速度と方位を取得する

Maps API編

GoogleMapsAPI

Google Maps Platform ドキュメント
地図オブジェクト
AndroidのアプリにGoogle Mapを組み込む
Android - Polyline encoding algorithm?

まとめ

とりあえず、リンクを羅列しましたが、各リンクから何が得られるのか、余裕があり、気力が沸いたら書こうとおもいます。

9
6
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?