masayuki-0319 / scrap

0 stars 0 forks source link

[Study] Android アプリの基本的な開発作法を学ぶ #7

Open masayuki-0319 opened 3 years ago

masayuki-0319 commented 3 years ago

Background

Android アプリに関係することになった

Goals

References

Kotlin

Android 開発

masayuki-0319 commented 3 years ago

Kotlin 言語仕様

https://www.udemy.com/course/kotlin-beginner/ Java と完全互換性あるからか、Dart と似てる。 inner, open や abstract のようにキーワードを覚えたらなんとかなりそう。

TypeScript に対して特別感を持ってたけど、、 Swift や Kotlin 見たら型付け手段はほぼ同じな感じする。

主要オブジェクトがビルトインで何を持ってるかが違うっぽい。 Iterator Pattern を考えると、ruby の Array は元々持ってるけど、 swift が IteratorProtocol を継承する必要ある的な感じ?

masayuki-0319 commented 3 years ago

Android 開発

https://developer.android.com/studio/install?hl=ja#mac

Android Studio インストール

Download Android Studio and SDK tools  |  Android Developers

AVD 設定

M1 Mac の場合、CPU に気をつける必要あり。 Intel Mac から Android Studio 使用してると、CPU が x86 のイメージで動かないため、arm のイメージをインストールする必要あり。