#39-20181021-20181027
Robolectric 4.0リリース、Kotlin 1.3でコーディングスタイルが更新される、Android Studio 3.4 Canary 2がリリース、など。
minSdkVersionいくつにしてる?
GitHubで見るhttps://www.reddit.com/r/androiddev/comments/9rg3d7/what_did_you_set_your_minsdkversion_as_for_your/
21な人が多いようです。
OPは21で除外されてしまう12%弱のユーザを気にしているようですが、実装にかかるコストと実際にその12%弱のうちどれくらいのユーザがインストールしてくれるか、という点との兼ね合いが肝です 🤔有名なJavaライブラリを簡単に追加できるJetBrainsプラグイン
GitHubで見るhttps://github.com/scana/ok-gradle
主にAndroid向けみたいです。検索が使えるレポジトリの場合はそれを、そうでない場合は決め打ちで探すようです。新規アプリを頻繁に作る場合は便利そうです。
Robolectric 4.0リリース
GitHubで見るhttp://robolectric.org/blog/2018/10/25/robolectric-4-0/
AndroidJUnit4
test runnerやActivityTestRule
、EspressoがRobolectricから使えるようになっています。以前のバージョンからのマイグレーションガイドだけでなく、マイグレーション用のツールも用意されているようです
http://robolectric.org/automated-migration/redditの反応はこちら
https://www.reddit.com/r/androiddev/comments/9rnfne/robolectric_40_released/エンジニア以外にも知ってほしい Android の UI Components
GitHubで見るhttps://note.mu/numero_dev/n/n2e0ec0105cea
基本的なコンポーネントが画像つきで紹介されています
Kotlin 1.3でコーディングスタイルが更新される
GitHubで見るhttp://kotlinlang.org/docs/reference/code-style-migration-guide.html
新しいコーディングスタイルへのマイグレーションガイドです。
1.3で作られた新しいプロジェクトは最初から新コーディングスタイルが適用されるようですが、既存のプロジェクトはちょっと作業が必要みたいです。Nearby通知終了のお知らせ
GitHubで見るhttps://android-developers.googleblog.com/2018/10/discontinuing-support-for-android.html
Nearby Notificationと呼ばれていた、物理ビーコンなどの近くに来たらAndroidデバイスに通知が出る仕組みがあったのですが、12/6に終了するそうです。理由はスパムが多すぎたとのことで、悲しいですがしかたない気もします。
Android Studio 3.4 Canary 2がリリース
GitHubで見るhttps://www.reddit.com/r/androiddev/comments/9r41x4/android_studio_34_canary_2_available/
Kotlinが使えないバグがあるそうです 😭
Google Play App Signing解説
GitHubで見るAndroidアプリをアセンブリ言語で
GitHubで見るhttps://medium.com/@urish/writing-your-first-android-app-in-assembly-30e8e0f8c3fe
これだけでアプリ作るのは厳しいですが、エクササイズとして面白いです