Android Dagashi
Android Dagashi

が、一週間の間に気になったAndroid関連のニュースをざっくりまとめます。

おおよそ毎週日曜日の夜に更新してします。

Issues
#194 2021-10-17 (8件のリンク)
RoomのKSP対応について / Android Studio Chipmunk Canary 1 / Android Studio Arctic Fox Patch 3 / Android Studio Bumblebee Beta 1 / Kotlin 1.6.0-RC / Kotlin Symbol Processors について / Compose for Wear OSがDeveloper Previewになる / 2021年10月13日のAndroidXリリース
#193 2021-10-10 (6件のリンク)
Android 12が正式リリース / Pixel6の発表イベントが開催 / 新しいKotlinコンパイラの解説 / Coroutineの例外処理について / Now in Android エピソード48 / Kotlin Multiplatformの普及状況
#192 2021-10-03 (10件のリンク)
kotlinx.serialization 1.3 / Android Dev Summit 2021 / 8ヶ月かけてMVVMでアプリを書き直した事例 / Flutter Meetup Networkの紹介 / KotlinのOpt-Inアノテーションの詳細 / ビルド時間の計測 / メルカリUSがモバイルアプリをReact Nativeで作り直している話 / 2021年 - これからFlutterを始める人へ学習方法のススメ / 2021年9月29日のAndroidXリリース / DroidKaigi 2021 のタイムテーブルが公開
#191 2021-09-26 (8件のリンク)
KotlinPoetがKSPに対応 / Squareの新しいログライブラリ / Kotlin 1.6.0-M1 / Now in Android エピソード47 / Jetpack Composeにおけるアクセシビリティのコードラボ / LiveDataは次の5年間で非推奨になるのか? / Kotlin 1.5.31 / DroidKaigi 2021前夜祭
#190 2021-09-19 (7件のリンク)
GoogleのアプリがMaterial Youに対応 / Android 12でWorkManagerを使用する / Jetpack Wear OSライブラリがStableに / 2021年12月から権限の自動リセットの対象デバイスが拡大 / 2021年9月15日のAndroidXリリース / Oracle JDKが再び無料提供されることに / iOSエンジニアがKMPで大規模アプリの ロジック共通化をしてうまくできている話
#189 2021-09-12 (7件のリンク)
Kotlin Symbol Processing 1.0 / 大画面デバイスへのレスポンシブUIの適用 / Kotlin 2021 Premier Online Event / Android 12 Beta 5 / あまり使われないKotlinの機能 / Flutter 2.5 / Jetpack Compose, React, Flutter, Swift UIを比較する
#188 2021-09-05 (8件のリンク)
新しいKotlin/Nativeのメモリマネージャー / Hiltテストのベストプラクティス / Wear OSのガイドラインアップデート / Now in Android エピソード46 / Material 3のPreview版がリリース / Android Studio - Arctic Fox | 2020.3.1 Patch 2 / Android Studio Bumblebee Canary 11 / LiveData vs Kotlin Flows
#187 2021-08-29 (8件のリンク)
Android Studio - Bumblebee | 2021.1.1 Canary 10 / Android 12 Beta 4.1 / Kotlin 1.5.30 / Google Playのレビューの改善 / ZOZOTOWN AndroidへのJetpack Compose導入の取り組み / Slack社でのBubbles対応 / ViewModel内におけるFlowとLiveDataの比較 / DuolingoがアプリアーキテクチャをMVVMに移行した事例
#186 2021-08-22 (6件のリンク)
Block Storeでアカウント情報の保存と復元 / Jetpack WindowManagerでFoldableなどに対応する / Jetpack Composeのパフォーマンスを計測する / Android Studio Arctic Fox | 2020.3.1 Patch 1 / React Native 0.6.5 / Now in Android エピソード45
#185 2021-08-15 (6件のリンク)
Android 12 Beta 4 / Timber 5.0 / Jetpack ComposeのButtonのAPI設計 / Kotlin 1.5.30-RC / WorkflowのCompose対応の詳細 / The Future of Kotlin
#184 2021-08-08 (8件のリンク)
Navigation Composeのアニメーション / Pixel 6が秋に発売予定 / Compose Materialカタログアプリ / Compose for DesktopとWebがAlphaに / Now in Android エピソード44 / Google I/Oアプリの large-screen 対応 / アプリのコールド起動時間を70%削減した話 / Kotlin/Nativeの新しいメモリモデル(実験的)を試す
#183 2021-08-01 (7件のリンク)
Jetpack Compose 1.0 / Android Studio Arctic Fox Stable / Google Playのsafety sectionについて / ConstraintLayout 2.1.0のリリース / Accompanistのユースケース / Jetpack Composeのロードマップ / Android Studio Bumblebee Canary 5
#182 2021-07-25 (10件のリンク)
Android Studio Bumblebee Canary 4 / ConstraintLayout 2.1.0 rc1 / Android Studio Arctic Fox RC 1 / Now in Android エピソード43 / ウィジェットをAndroid 12向けに更新する / Kotlin 1.5.30 M1 / Kotlinのビルド時間を最適化する / アプリをAndroid12に対応させる道のり / Flutter開発で好きじゃない点はなに? / Jetpack ComposeとMVIの相性
#181 2021-07-18 (9件のリンク)
Android 12 Beta 3 / Games Developer Summitが開催 / Android Game Development Kitがリリース / 便利なKotlinイディオム / KotlinのList API / RxJavaとCoroutineの違い、構造化された並行性について / Androidアプリ開発をする上で一番キライなことは? / なぜWebやiOSではなくAndroidアプリ開発を選択したのか / KMMモジュールをiOSから使う方法の改善
#180 2021-07-11 (6件のリンク)
Google Play servicesのJelly Beanサポートが終了 / Now in Android エピソード42 / Jetpack Composeのスクリーンショットテストについて / Play Services経由でTensorFlow Liteが使えるように / Android Studio Bumblebee Canary 3 / Material Components 1.4.0
#179 2021-07-04 (10件のリンク)
Android Studio 4.2.2 / repeatOnLifecycleのAPI設計 / FoldableでのExoPlayerのサンプル / スコープストレージに関するよくある誤解 / Navigation - Live Q&A / DroidKaigi 2021のオンライン開催 / 2021年6月30日のAndroidXリリース / 2021年7月1日のAndroidXリリース / Kotlin Multiplatform のユーザ調査が実施中 / Android Studio Arctic Fox beta 5
#178 2021-06-27 (6件のリンク)
Kotlin 1.5.20 / Windows 11でAndroidアプリが動作可能に / ksp 1.5.20-1.0.0-beta03 / KMM Plugin が AppCode に対応 / Flutter HooksとJetpack Compose / 直接ViewModelを拡張せずに使用する
#177 2021-06-20 (8件のリンク)
Now in Android エピソード41 / Xamarin 向けのプレビュー版WindowManager / Android Studio Arctic Fox beta 4 / ImmutableなStateFlowを公開するときにどう書いてる? / ネストされたNavigation GraphとJetpack Compose / 2021年6月16日のAndroidXリリース / Jetpack Composeの derived stateについて / AppSearchの紹介
#176 2021-06-13 (8件のリンク)
Android 12 Beta 2 / FragmentのMultiple back stacksの解説 / Hiltを使ってアプリケーションスコープのCoroutineScope作成 / ライブラリのライセンスを検証するGradleプラグイン / Kotlin 1.5.20-RC / JetBrains製IDEのパフォーマンスを改善するTIPS / Google Play手数料30%から15%の値下げの申請開始 / Jetpack ComposeでNavigationを使う
#175 2021-06-06 (8件のリンク)
2021年6月2日のAndroidXリリース / Now in Android エピソード40 / Google I/O Extendedの開催予定 / Dynamic FeatureモジュールをNavigation Componentで使う / Firebase App DistributionがApp Bundleをサポート / Mirrativ Androidアプリがリアーキテクチャした話 / Compose for Desktop Milestone 4 / Kotlin Coroutines と Swift
#174 2021-05-30 (8件のリンク)
Kotlin 1.5 Online Event / Kotlinの今後の計画 / Kotlin Team AMA / IonicはもはやCordovaではない / Jetpack Composeのスナップショットについて / Jetpack Compose を使ったデザインシステムの実装 / Compose CompilerがKotlin/Nativeをサポート / Kotlin Multiplatform Mobileの更新情報まとめ
#173 2021-05-23 (9件のリンク)
Kotlin Coroutines 1.5 / LiveDataからKotlin Flowへの移行 / Android 12 Beta / Google I/O 2021が開催 / Jetpack Compose 1.0が7月にリリース / Wear OSのアップデート / Material You / Kotlin/Native のメモリ管理に関するアップデート / Google I/Oアプリの一部がJetpack Compose等に対応
#172 2021-05-16 (8件のリンク)
Android Studio 4.2.1 / FragmentのMultiple back stacksの対応が完了 / バックグラウンドタスクのインスペクター / ストレージAPIの統合ライブラリ / inline class および value class で kotlinx.serialization (JSON) が動く組み合わせ / Now in Android エピソード39 / AndroidDevChallengeのまとめ / CoinbaseがアプリをReactNativeに移行
#171 2021-05-09 (9件のリンク)
Jetpack Composeを使ったコンソールUI作成ツール / Kotlin 1.5.0 / Jetpack Compose for Web / kotlinx.serialization 1.2 / 2021年5月5日のAndroidXリリース / Jetpack Compose を利用して非 UIコードを生成する / Coroutine FlowのshareInとstateInで知っておきたいこと / Dagger Hiltでは簡単にDIが行える / kotlinx.coroutines 1.5.0-RC
#170 2021-05-02 (5件のリンク)
Android Studio Arctic Fox Canary 15 / Kotlin coroutines 1.5.0-RC / Kotlin 1.5の新機能紹介 / Google I/O 2021のスケジュールが決定 / Android端末でのLet's Encrypt証明書問題が解決
#169 2021-04-25 (8件のリンク)
Roomで自動マイグレーションが出来るようになる / Now in Android エピソード38 / Android 12 Developer Preview 3 / Hiltが安定バージョンに / Scoped Storageまとめ / 2021年4月21日のAndroidXリリース / Android 12 DP3についての雑感 / KMMケーススタディ: Realm SDK
#168 2021-04-18 (9件のリンク)
Kotlin SerializationをDataStoreで使用する / Kotlin 1.5.0-RC / iOSからAndroidのデザインに変換する / Codecov が不正アクセスされ、Bash Uploader が書き換えられる / Expo v14 / BurstをTestParameterInjector置き換える / MVI パターンのイケてないところ / Pull Request のやり方 / ライブラリの適切なレイヤリング
#167 2021-04-11 (10件のリンク)
Google I/O 2021が5月18日~20日に開催 / Android platformでRustサポート / ユーザーが安全に使えるようにするためのツール / Javaの著作権訴訟にてGoogleがOracleに勝訴 / Gradle 7.0 / 組み込みの冗長性と良いレイヤリングについて / Android Studio 4.2 RC1 / モバイルアプリの大規模開発における組織的なソフトウェア改善の一事例と考察 / Kotlin Multiplatform での Ktor を使わない通信処理 / AVD は何使ってる?
#166 2021-04-04 (8件のリンク)
KotlinのREPLツール / Kotlin 1.5.0-M2 / Jetpack Composeの再構成の裏側 / 特定の端末のみで起こる WebView プチフリーズを Tracing を利用して追った話 / フルスクリーン画面対応のこれまでとこれから / Now in Android エピソード37 / InflationInject v1.0.0 / Android Studio 4.1 で Compose Beta を使う
#165 2021-03-28 (10件のリンク)
DroidKaigi 2021開催予定 / React Native 0.64 / PendingIntentの解説 / FlowをUIで安全に処理する方法 / LiveDataはDeprecatedではない / 2021年3月24日のAndroidXリリース / Android Lint API Guide / メモリリークの仕組みと検知方法 / FlowのtryEmit関数について / Cash AppでのKotlin Multiplatform Mobileの事例
#164 2021-03-21 (8件のリンク)
Android 12 Developer Preview 2 / RenderEffectを使ってViewをぼかす / Google Playの手数料が100万ドルまで15%に / MAD Skills: WorkManagerの高度な機能 / Jetpack Composeの副作用の解説 / Android Studio 4.1.3 / Android Studio Arctic Fox Canary 10 / Now in Android エピソード36
#163 2021-03-14 (10件のリンク)
2021年3月10日のAndroidXリリース / Android Studio 4.2 Beta 6 / Android Studio Arctic Fox Canary 9 / FlutterでWidgetのサイズどうやって設定してる? / FlutterはなぜButtonを一新したのか / ComposeのAPIガイドライン / Jetpack Tiles ライブラリでWear OSのカスタムTileを作る / スクリーンショットテストを3つのプロダクトに導入する中で倒してきた課題 / Androidファームウェアをビルドするマシンをつくる / GradleのincludeBuildの紹介
#162 2021-03-07 (10件のリンク)
Coroutinesのベストプラクティス / Kotlin 1.5.0-M1 / MAD Skills: WorkManagerの基本 / Cars App LibraryがJetpackに / Now in Android エピソード35 / Android Dev Challenge 第2週 / Flutter 2 / Androidにおけるオーディオレイテンシ / Kotlinで使える便利なIntellijの機能 / Kotlin Multiplatform MobileによってWantedlyのiOS開発がどう変わったか
#161 2021-02-28 (11件のリンク)
Squareにおける素早くPRをマージするための工夫 / Kotlin coroutineの並列処理テストツール / Android Studio 4.2 beta 5 / Android Studio Arctic Fox Canary 8 / Deprecatedアノテーションがdeprecatedになる / Jetpack Compose Beta / Jetpack ComposeのAndroid Dev Challengeが開催 / Dagger 2.33 / Android向けSleep APIの紹介 / Jetpack Composeを使ったデザインシステム / DroidKaigi 2021のアプリ公開
#160 2021-02-21 (8件のリンク)
Android 12 Developer Preview 1 / RoomがKSPをサポート / Android Studio Arctic Fox Canary 7 / Android 12でandroid:exportedの明示的な指定が必要 / Now in Android エピソード34 / Jetpack WindowManager alpha02の紹介 / Jetpack Composeのパッケージ名からandroidxを落とす署名運動 / Android 12のUnified rich content apiの解説
#159 2021-02-14 (9件のリンク)
KSP Alphaリリース / Dropboxの起動時間を30%高速化 / Mavericks (MvRx) 2.0 / JetBrains製IDEの静的解析をCIでも。QodanaのEAPが開始 / 2021年2月10日のAndroidXリリース / Android Studio Arctic Fox Canary 6 / GoogleがRust Foundationに参加 / KMMケーススタディ: Down Dog / Jetpack Composeをアプリに導入する準備を整える
#158 2021-02-07 (9件のリンク)
Now in Androidエピソード33 / CoroutinesとJVMスレッド / Kotlin 1.4.30 / 5/1にBintray、JCenterが終了 / material android 1.3.0のリリース / Kotlin/Native向けにCoroutineのラッパークラスを生成するライブラリ、koru / Fragmentを使うときにやりがちな7つの間違い / buildSrcを使う際にKotlinバージョンが不一致になる罠 / ViewBinding を用いた View の操作をユニットテストする
#157 2021-01-31 (10件のリンク)
Kotlin Coroutineを使うときにやりがちな7つの間違い / Android Studio Arctic Fox Canary 5 / RxJava vs. Coroutines / Android Studio 4.2 beta 4 / Kotlin Standard Library Safari: Strings / マルチプロセスアプリでWorkManager / ObjectAnimatorやMotionLayoutなどのアニメーションの解説 / マネーフォワードクラウド確定申告Androidアプリの設計方針 / 2021年1月27日のAndroidXリリース / WEARのAndroidアプリをBottomNavigationにリプレイスした際の状態保存について
#156 2021-01-24 (6件のリンク)
Android Studio 4.1.2 / Kotlin 1.4.30-RC / FragmentのMultiple back stacksの対応が開始 / Kotlin 1.5のsealed classes、interfacesの解説 / Dagger HiltのViewModelComponentの解説 / Kotlin Multiplatformのアンケート結果
#155 2020-01-17 (10件のリンク)
Dagger 2.31 / 2021年1月13日のAndroidXリリース / Material Components 1.3.0-rc01 / マルチプロセスなアプリでAndroidX App Startupを使うときの注意点 / Flutterのintegration testに関するアップデート / MAD Skills Kotlin and Jetpackのまとめ / Now in Androidエピソード32 / ノーコードで作られたTwitterクライアントアプリ、MarinDeck / Naming Cheatsheet / MVIアーキテクチャでKotlin FlowとChannelを使う
#154 2020-01-10 (7件のリンク)
In-App Review APIでAndroidアプリレビューがめちゃくちゃ改善した話 / Android Studio Arctic Fox Canary 4 / Android Studio 4.2 beta 3 / Compose CompilerがGitHub上でコントリビュート可能に / KotlinとJetpack APIのLive Q&A / Kotlinの継承とコンポジション / WorkManager - Kotlin APIs
#153 2021-01-03 (7件のリンク)
折り紙でドロイド君を作る / Jetpack Composeの名前変更の提案 / Kotlin 2.0で欲しい機能 / Alt Dartを作りたい / マテリアルデザインのホームページから実装が見れるようになる / モジュール化とナビゲーションのアンチパターン / Coroutines Jobの構造を理解する
#152 2020-12-27 (8件のリンク)
Kotlin 1.4.30-M1 / Kotlin Multiplatform Projectを導入してみて / Flutter, JetpackCompose, SwiftUIの三種の宣言的UIフレームワークを比較してみる / 2020年のAndroid開発を振り返ろう / 2020年のRadiotalk Androidアプリの開発現場 / MockKの「黒魔術」を解明する / Wantedly VisitにおけるKotlin Multiplatformの導入と実装 / 2020年におけるAndroid開発の現状
#151 2020-12-20 (11件のリンク)
Android Studio 4.2 beta 2 / Android Studio Arctic Fox Canary 3 / MAD scoreでモダンかを計測 / Jetpack Composeに移行前と移行後 / 2020年12月16日のAndroidXリリース / Now in Android エピソード31 / Compose Desktopを使ったTodoサンプルアプリ / 個人開発者としてアプリをどうやって宣伝/マーケティングしてる? / MVVMとMVI / Jetpack DataStoreをProtobufではなくKotlin Serializationで使用する / KtLint + Spotless + GitHub ActionsでPRにsuggested changeさせる
#150 2020-12-13 (9件のリンク)
Kotlin 1.4.21 / Jetpack ComposeでFlappy Bird / MAD Skills: Material Componentsのまとめ / KotlinのDeep Learning framework / 売れるアプリにするコツ100個 / Cookpadにおける基本のAndroid View 実装ドキュメントの紹介 / MirrativのAndroid アプリで使っているライブラリ / Jetifierにさよならを / App Startupの解説シリーズ
#149 2020-12-06 (9件のリンク)
Apple Silicon対応エミュレータ / Android Studio Arctic Fox (2020.3.1) / Android Gradle plugin 7.0.0-alpha01 / Google Play ベスト オブ 2020 / Dropboxにおけるテスト環境の改善 / Now in Android エピソード30 / Jetpack Compose for Desktop milestone 2 / Android Studio 4.2 beta 1 / Jetpack ComposeでアニメーションIMEに対応する
#148 2020-11-29 (8件のリンク)
Fragmentの公式ドキュメントが完全刷新される / Android 12からARTがMainlineのモジュールに / Kotlin Android Extensionsの今後 / アプリ起動時のパフォーマンステスト / DaggerからHiltへ移行する価値はあるか? / App Bundle動画まとめ / マテリアルデザインコンポーネントの解説動画 / GitLiveでのKotlin Multiplatform Projectの事例
#147 2020-11-22 (9件のリンク)
ConstraintLayout 2.1.0 alpha 1 / Coroutine FlowのAndroid公式ドキュメント / 2021年8月より新規アプリはAppBundleが必須に / Dagger 2.30 / Kotlin 1.4.20 / Kotlin Coroutiensの各オペレータの処理を可視化するサイト / 2020年のクックパッドAndroidアプリのアーキテクチャ事情 / バックグラウンド位置情報にアクセスするアプリの審査を円滑に進めるためのヒント / Trello AndroidアプリのGitブランチ運用
#146 2020-11-15 (8件のリンク)
App Bundle Q&A / Now in Android エピソード29 / PyTorchがAndroidのNNAPIに対応 / AOSPのビルドシステムがBazelに移行 / App Bundleのテスト / Android Studio 4.1.1 / 実践的なDagger Hilt + Kotlin解説 / Android Studioをリモートで実行する
#145 2020-11-08 (8件のリンク)
Android Developers Japan Blog開設 / AndroidフレームワークとGoogleのライブラリのソースコードリンク集 / Compose for Desktop / Android App Bundleの利点 / Kotlin 1.4 Online Eventのまとめ / 変更が含まれるモジュールとその依存関係のみテストを実行するGradle Plugin / Android Studio 4.2 Canary 16 / APIの可視性とKotlin