Androidを勉強してみようの記事 in 2024
Planted May 1, 2024
環境について
今回のAndroidStudioのバージョンはAndroid Studio Jellyfish | 2023.3.1
でやっていきます。
最近のバージョンだとGeminiを用いてAIと対話しながら開発ができるらしいです。 使ったことはないのでどれくらい精度がいいかはわかりませんが、GitHubCopilotくんを使うお金がない方などは使ってみてもいいかもしれないです。
とりあえず、最新を使いましょう。
最初の導入 モバイル開発とはどんな感じかをお話しします。
おすすめの本
- おすすめの本
- 初めてのAndroidプログラミング
AndroidDevelopersは便利だよ
ちょっと前までは英語の記事だったり、少しわかりずらいなどがありましたが、今はすごくわかりやすくいい記事がたくさんあります。 ぜひ、ここの公式サイトを色々みてみると面白いかもしれないです。 https://developer.android.com/?hl=ja
ライフサイクルは大事(よくわからなかったら飛ばしてもOK)
- ただのJavaのプログラムとAndroidのアプリの違いは?
- Androidアプリには、端末サイドでアプリを起動した時、アプリを立ち上げた後にホームに戻った時、アプリをタスキルした時とかタイミングがある。
- ↑アクティビティのライフサイクル。
- アプリは起動すると、作られて、始まって、、、みたいなの。
具体的な内容
以下の記事をみなさんに進めてもらいます。 その中でわからないところがあったら、適宜教えにいくスタイルにします。 残り1時間ぐらいになったら、今できている範囲で何か面白いひと工夫をWebなどで調べながら実装してもらって、少し発表会をして終わる感じにします。
- AndroidでHelloWorld
- とりあえず、アプリを作ってみて、出力される文字を変えてみるだけ。
- 動作確認だけです。
- JetpackComposeで画面の表示の基礎
- わかるところは飛ばして進めます。
- 一部いらないところはスキップしていきます。
- ユニット 1: 初めての Android アプリ
- ユニット 2: アプリ UI を作成する
- ユニット 3: リストの表示とマテリアル デザインの使用
- Androidを使いこなす