Android Dagashi
Android Dagashi

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

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

Issues

#55 2019-02-17 (13件のリンク)
DroidKaigi 2019のセッションまとめ / WorkManager 1.0.0-rc1リリース / マルチモジュールプロジェクトでの Dagger2を用いた Dependency Injection / OSの分布ダッシュボードが2018年10月から更新されていない件 / Robolectric 4.2 リリース / RetrofitにKotlin CoroutinesサポートのPRがマージされる / Kotlin/Nativeのスレッドについて / Kotlinスコープ関数を使う時 / Play Storeのアプリ取り締まりの方針は今後も厳しいまま / Android Thingsのサポートデバイスが縮小 / DroidKaigi 2019のセッション動画が公開 / 中間モジュールを挟んでビルド時間を短縮するテクニック / windowIsTranslucentがtrueでportraitのアクティビティはやめた方がいい































#24-20180708-20180714 (13件のリンク)
Architecture Components Navigation 1.0.0-alpha3 / 拡張関数を使ってコンパイルエラーを起こさないコード生成ライブラリの作り方 / AndroidエミュレータがAMD製のCPUをサポート / Android開発にどんなノートPC使ってる? / Activityを数える以外にアプリケーションがバックグラウンドに行ったことを判定する方法 / Kotlin/Native v0.8 / Android Things 1.0.2 / ADDSというKotlin Coroutinesベースのアーキテクチャパターン / PrecomputedTextを使ってRecyclerViewのレンダリングを16倍高速化 / Android PのAMAが7/19に開催されるそうです / Android Pで導入されたMagnifier(拡大鏡)の説明 / vsync lockを待たないことでRxAndroidを高速化する提案 / Retrofitはどうやって動いているか









#15-20180506-20180512 (16件のリンク)
未使用リソースを削除するGradle Plugin / Android開発を加速するためのAndroid JetpackがI/Oで発表 / KEEP 110:JavaのメソッドをKotlinから使いやすくするプロポーザルが出たようです / Navigationの登場でSingle Activityアプリにすべきなのかと議論になっているようです / Material Designが大幅リニューアル / Android CleanArchitectureの火付け役が最近の動向を反映した新しいパターンを紹介 / GDPR(EU一般データ保護規則)への対策まとめ / Androidサポートライブラリがandroidxにパッケージ変更 / Google I/OでのAndroid関連のセッション動画 / Caster IOでAndroid Thingsのチュートリアルが無料(期間限定) / LyftによるVirtual DOMライブラリ / Flutter beta3リリース / Twitter SDKのサポートが2018年10月で終了のお知らせ / Android Things 1.0リリース / 画面遷移にCoordinatorパターンを使おう / Fragmentの画面遷移系メソッドまとめ

#14-20180429-20180505 (14件のリンク)
Kotlin Coroutinesの色々な使い方 / バージョン15からPlay servicesとFirebaseのバージョニングが変わることに / Lintのissueにナビゲーション関連のものがあったと話題に / Room 1.1.0-rc1がリリース / Chris BanesによるRxJava→Kotlin coroutine移行の話 / 良いAndroidエンジニアになるためには、というトークに対するディスカッション / オンボーディング(チュートリアル)画面は不要という記事に対するRedditの反応 / Testing Support Libraryの新バージョンリリース / java.timeの使い方 / Android StudioでのリファクタリングTIPS / Uberの発表したオーバーヘッドの少ないパフォーマンス計測ライブラリ / Kotlin Coroutinesの仕組みと簡単な使い方 / Androidデバイスの画面をプロジェクターに映すライブラリ / Dagger使うのやめようぜという記事


#12-20180415-20180421 (15件のリンク)
Pで導入されるSlice APIについて / EvernoteチームによるFlutterの評価 / Support Library v28で追加されたコンポーネントの解説 / Kotlin 1.2.40リリース / AndroidStudio より IntelliJ の方がメモリ消費量が少なくていいぜ、という話 / 2019年以降のOracle Java 8のライセンスがAndroidに影響するか? / ここ3ヶ月で公開されたライブラリ25本 / GradleのAndroidプラグインのドキュメントが役に立たないことにお怒りの開発者 / Android ThingsのRCがリリース / React Native アプリの開発基盤構築 / Android Studio 3.2 Canary 11 / ViewをそのままPDFにする / プロパティとファンクションの使い分け / Google I/O 2018のスケジュールを分析した結果 / Dagger2 vs. Koin

#11-20180408-20180414 (15件のリンク)
Picasso 3.0で何が変わるか / ConstraintLayout 2.0について / ConstraintLayout 1.1.0リリース / EventBusへの登録/解除をonStart()/onStop()でやるべきという話 / なにもしなければapkはサインされないと思っていたら違った話 / I/O 2018のスケジュールが大幅に更新 / Gradleプラグインの作り方 / とうとうGCMが2019年4月に削除されることがアナウンス / Android Studio 3.1 でデフォルトになった D8 の説明 / モバイルアプリケーションの開発に特化したCIツール「fastlane.ci」オープンソースで公開。fastlaneチームが開発 / Flutter Beta 2 が公開 / GoogleによるDataBindingのサンプルレポジトリが公開 / adbコマンドの使い方 / pom形式の依存をコピーしてIntelliJに貼り付けるとgradle形式になるらしい / Android PでAppComponentFactoryというクラスが追加される


#9-20180325-20180331 (11件のリンク)
15歳のときにどうやって3つのアプリをローンチしたか / 「AndroidはiOSと同じデザインで!」と言われたときの対応案 / OracleがJavaの著作権侵犯裁判でGoogleに勝利 / Android Studio 3.1 Stable リリース / Android開発をする上で知っておいてほしいなと思うこと2 / NestedScrollViewの中のRecyclerViewを配置すると要素全てメモリ上にallocateされて困った話 / Kotlin + Mockito / KotlinのTODOメソッドをよりスマートにする / requireViewByIdがFragmentActivityに入らないのかという質問 / Long 2つのメソッドを呼ぶときに順番を間違えないようにそれぞれを別の class にする話 / 8年間メンテされていないアプリの話から派生したJakeのアプリの話

#8-20180318-20180324 (15件のリンク)
Pで追加されたFingerprintDialogの話 / ユーザの行動(歩いてるとか車に乗ってるとか)を追跡できるTransition APIが公開 / P PreviewでtargetSdkVersionが17未満だと警告ダイアログが出ることから、もしPで古いアプリが動かなかったらどうなるか、という話 / Android Studio 3.1RC3とか3.2Canary7とか / AOSPにelfinというデバイスが言及されNexus Playerの後継ではと噂になっているようです / Google Play Consoleで内部向けにapkを配布する仕組みが載ったとか / Stack Overflowが 2018年のユーザ調査結果を公開 / Android開発をする上で知っておいてほしいなと思うこと / Circle CI 2.0 で Android ビルドするときの tips / KotlinでEffective Javaのベストプラクティスを適用するには / クラッシュレポーティングを入れているとProminent Disclosureに同意しろと警告が来るらしい / Paging の最終アルファが出たとのこと / ひどいレビューにどう対応するか? / GDCで発表されたPlay Storeからすぐにゲームを遊べる機能 / SDKのコメントと実装のズレ


#6-20180304-20180310 (16件のリンク)
DroidKaigi 2018のアプリについて / 信頼のThe CommonsBlogによるPの変更点の解説 / 正式にサポートライブラリでないFragmentとLoaderのdeprecatedがアナウンスされたようです / Picassoの生存を確認(v2.71828がリリースされた模様) / Android Studio 3.1 RC と 3.2 Canary 5 / Android Things Developer Preview 7のおしらせ / SharedPreferencesの仕組み / PSA: v27.1.0のViewModelだと親Activityがfinishしても、子FragmentのViewModel#onClearedが呼ばれないらしい / Kotlinでの色々な条件文の書き方 / このdestructuring extensionはたしかによさそう / support library 28.0.0-alpha1 / Android P Developer Preview / スタートアップでAndroidチームは何人がいいか?という議論 / 恒例のハンガリアン記法論争ふたたび / BazelがどうAndroidをビルドするか / Gradle moduleの依存グラフを出力してくれるライブラリ

©2019 — Android Dagashi