Closed3
Androidに入門する
勉強法の調査
- Android開発はAndroid Developers Guideが充実しているので、そこで勉強するのが良い、という風の噂を聞いたので見てみる
- デベロッパー ガイド | Android デベロッパー | Android Developersを見ると、色々な勉強法が紹介されている
- ひと通り目を通して、トレーニング コース | Android Developersが良さそうな雰囲気
- とりあえずAndroid Kotlin の基礎 | トレーニング コース | Android Developersが良さそうなので進める
- Build Your First Android App in Kotlinはボリュームが少ないので、これでも良いか
Codelab使った感想
- Codelabはかなり勉強になる
- めちゃくちゃ丁寧な説明
- サンプルコードもGithubに上がっているので、正解がわかる
その他調べたり勉強する中でわかったこと
- AndroidDevelopers.ioに記載されているアーキテクチャはMVVMではないらしい
- MVVMとは、Androidの有名なアーキテクチャのひとつ
- WebわかるからといってAnadroidがわかるわけではない :innocent:
- まじで別もの
- 経験が浅いだけ説も大いにあるが。。。
- package名はユニークなものにしないと、GooglePlayストアの審査が通らないらしいので注意
- 基本的に自分が持っているwebページのURLなどを指定するらしい
- 個人開発の場合は、GitHubアカウント持っていれば自分の
github.ioページをpackage名にすれば良さそう
再入門
- Codelabは真面目にやると量あるので時間かかるし、ずっと英語読むので気力も必要
- ミクシィの21新卒技術研修の資料と動画を公開します! - mixi developersにあるAndroidアプリ開発研修のスライド資料に初めにざっくりと読んで概要を掴む案もありかも
入門方法の案
- まずはじめにミクシィ 21卒向け Android研修のスライドでAndroid開発の特徴をざっくりと把握する
- Androidの基本構造からUIレイアウト、ActivityとView、リスト、非同期処理、責務の分離、画面遷移、ネットワーク通信までざっと把握できる資料になっている
- なんと動画とハンズオン用リポジトリまで公開されているという手厚さ!
- つぎにCodelabの軽いやつをやる
- AndroidStudioでのプロジェクト作成からエミュレータ作成、エミュレータでのアプリ起動、実機でのアプリ起動までの方法について手を動かしながら、AndroidStudioを触りながら確認できる
- また、軽くコード修正もするのでどこをいじるとどこに影響出るかも簡単に把握できる
-
Android Kotlin の基礎 | トレーニング コース | Android Developersをひと通り消化する
- Androidアプリ開発に必要な知識がまとまっている印象ある
メモ
- Codelabはわかりやすくまとまっていて、GitHub上にも正解のコードが載っているので自主学習には適していると思う
- ただ、英語に抵抗ある人には重いかも
このスクラップは2024/04/07にクローズされました