[{"data":1,"prerenderedAt":137},["ShallowReactive",2],{"issue-446-2026-09-27":3},{"id":4,"number":5,"url":6,"title":7,"closedAt":8,"description":9,"issues":10},"MI_kwDOB4jhdM4BEhEy",446,"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fmilestone\u002F446","446 2026-09-27","2026-09-27T10:55:40Z","Navigation 3がStableに, Android StudioのBYOA, Android 17のCTで独自CAが使えなくなる, targetSdk 36対応を振り返る, Kotlin 2.5.0-Beta1",{"totalCount":11,"pageInfo":12,"nodes":16},10,{"startCursor":13,"endCursor":14,"hasPreviousPage":15,"hasNextPage":15},"Y3Vyc29yOnYyOpLPf________5vPAAAAAU3iJMQ=","Y3Vyc29yOnYyOpLPf________BfPAAAAAU3itYc=",false,[17,32,47,59,71,80,92,105,116,128],{"url":18,"title":19,"body":20,"labels":21,"comments":27},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3894","Navigation 3 1.2.0がStableに","https:\u002F\u002Fdeveloper.android.com\u002Fjetpack\u002Fandroidx\u002Freleases\u002Fnavigation3\n\nNavigation 3が1.2.0で安定版に到達。NavEntry間で結果を受け渡すResult API、KMP対応のディープリンクAPI、predictive backと連携するNavigationBackHandlerが追加されました。NavEntry.contentKeyの既定値変更とSceneのequals\u002FhashCodeを要求するlintは移行時に要確認です。",{"nodes":22},[23],{"name":24,"description":25,"color":26},"Jetpack Compose","","006b75",{"totalCount":28,"pageInfo":29,"nodes":31},0,{"startCursor":30,"endCursor":30,"hasPreviousPage":15,"hasNextPage":15},null,[],{"url":33,"title":34,"body":35,"labels":36,"comments":44},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3895","Android StudioでAIエージェントを選べるBYOA","https:\u002F\u002Fandroid-developers.googleblog.com\u002F2026\u002F09\u002Fbuild-your-way-use-any-ai-agent-in-android-studio.html\n\nAndroid StudioにBring Your Own Agentが導入され、Claude Agent、Codex、AntigravityをIDE内のエージェントウィンドウから選択可能に。エージェントはビルド診断やエミュレータ操作などStudio側のツールを直接呼べます。Rabbit 2のcanaryで試せます。",{"nodes":37},[38,41],{"name":39,"description":25,"color":40},"AndroidStudio","9BC363",{"name":42,"description":25,"color":43},"AI","fe6d43",{"totalCount":28,"pageInfo":45,"nodes":46},{"startCursor":30,"endCursor":30,"hasPreviousPage":15,"hasNextPage":15},[],{"url":48,"title":49,"body":50,"labels":51,"comments":56},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3896","Android 17のCertificate Transparency有効化で独自CAが使えなくなる","https:\u002F\u002Fhttptoolkit.com\u002Fblog\u002Fandroid-17-certificate-transparency\u002F\n\ntargetSdk 37かつAndroid 17端末では、システム信頼の全証明書にCTログ由来のSCTが要求されるため、ローカル生成の証明書が信頼されなくなります。HTTP ToolkitやCharlesなど独自CAを使うHTTPSデバッグプロキシが動かなくなるので、通信デバッグ環境の見直しが必要です。",{"nodes":52},[53],{"name":54,"description":25,"color":55},"security","2d754b",{"totalCount":28,"pageInfo":57,"nodes":58},{"startCursor":30,"endCursor":30,"hasPreviousPage":15,"hasNextPage":15},[],{"url":60,"title":61,"body":62,"labels":63,"comments":68},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3897","今年のtargetSdk 36対応を振り返る","https:\u002F\u002Ftech.yappli.io\u002Fentry\u002Fdroidkaigi-poster-session-targetsdk36\n\nヤプリが約1年4ヶ月かけたtargetSdk 36対応を、37 PR・207ファイル・18アクティビティ個別対応という具体的な数値で振り返ったDroidKaigiポスターセッションの解説。edge-to-edge、16KBページサイズ、予測型「戻る」対応の工数見積もりの参考になります。",{"nodes":64},[65],{"name":66,"description":25,"color":67},"DroidKaigi","FDC137",{"totalCount":28,"pageInfo":69,"nodes":70},{"startCursor":30,"endCursor":30,"hasPreviousPage":15,"hasNextPage":15},[],{"url":72,"title":73,"body":74,"labels":75,"comments":77},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3898","Googlebookに向けたアダプティブ開発","https:\u002F\u002Fandroid-developers.googleblog.com\u002F2026\u002F09\u002Fadaptive-development-scale-app-googlebook.html\n\nHP、Dell、Lenovoなどが出すAndroidベースのノートPC「Googlebook」が登場。専用アプリは不要で、window size class、Navigation 3のマルチペイン、Continue On、キーボードショートカット対応などを既存の適応UIに足していく形になります。最適化アプリはPlayでバッジや特集の対象に。",{"nodes":76},[],{"totalCount":28,"pageInfo":78,"nodes":79},{"startCursor":30,"endCursor":30,"hasPreviousPage":15,"hasNextPage":15},[],{"url":81,"title":82,"body":83,"labels":84,"comments":89},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3899","Kotlin 2.5.0-Beta1の新機能","https:\u002F\u002Fkotlinlang.org\u002Fdocs\u002Fwhatsnew-eap.html\n\n名前ベースの分解宣言がStable化し、companion objectを宣言せずに拡張を定義できるcompanion extensionsが実験的に追加。klibのモジュール横断インライン化が既定で有効になりビルド時間も改善します。最小JDKを8から17へ引き上げる警告が入ったので、ツールチェーンの棚卸しを。",{"nodes":85},[86],{"name":87,"description":25,"color":88},"Kotlin","EC953C",{"totalCount":28,"pageInfo":90,"nodes":91},{"startCursor":30,"endCursor":30,"hasPreviousPage":15,"hasNextPage":15},[],{"url":93,"title":94,"body":95,"labels":96,"comments":102},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3900","Compose Multiplatform 1.12.1の新機能","https:\u002F\u002Fkotlinlang.org\u002Fdocs\u002Fmultiplatform\u002Fwhats-new-compose-112.html\n\nSkiaがM150に更新されiOSのシンボル重複が解消。iOSではLazyレイアウトのスクロール性能が向上し、WebではNotoフォントのサブセット自動ダウンロードで豆腐表示が解消されます。デスクトップ向けにCompose Hot ReloadのMCPサーバーと実験的なWindow\u002FDialog API v2も追加。",{"nodes":97},[98,101],{"name":99,"description":25,"color":100},"X-Plat","efd4a0",{"name":24,"description":25,"color":26},{"totalCount":28,"pageInfo":103,"nodes":104},{"startCursor":30,"endCursor":30,"hasPreviousPage":15,"hasNextPage":15},[],{"url":106,"title":107,"body":108,"labels":109,"comments":113},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3901","Now in AndroidをKMPへ移植したnowinandroid-kmp","https:\u002F\u002Fgithub.com\u002Fskydoves\u002Fnowinandroid-kmp\n\nskydovesがGoogle公式サンプルNow in AndroidをAndroid \u002F iOS \u002F デスクトップ \u002F Wasmの4ターゲットに移植。HiltをMetro、Retrofit\u002FOkHttpをKtor、DBをRoom 3のバンドルSQLite、R.*をCompose Resourcesへ置き換えており、既存アプリをKMP化する際の移行先の具体例になります。",{"nodes":110},[111,112],{"name":99,"description":25,"color":100},{"name":24,"description":25,"color":26},{"totalCount":28,"pageInfo":114,"nodes":115},{"startCursor":30,"endCursor":30,"hasPreviousPage":15,"hasNextPage":15},[],{"url":117,"title":118,"body":119,"labels":120,"comments":125},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3902","TypeSafe AIのAPIがtype-safeじゃなかったので、KMPライブラリを作った","https:\u002F\u002Fzenn.dev\u002Finoma\u002Farticles\u002Fca1a18f016d98c\n\nLLM判定APIの結果がStringで返る問題に対し、利用者が定義したenumで選択肢を受け取れるKMPライブラリkojevを実装した記録。複数の質問を1リクエストで評価できる一方、文字列キーでの取得やスコアの丸めはあえて提供せず判断をアプリ側に残す設計方針が明快です。",{"nodes":121},[122,123,124],{"name":87,"description":25,"color":88},{"name":99,"description":25,"color":100},{"name":42,"description":25,"color":43},{"totalCount":28,"pageInfo":126,"nodes":127},{"startCursor":30,"endCursor":30,"hasPreviousPage":15,"hasNextPage":15},[],{"url":129,"title":130,"body":131,"labels":132,"comments":134},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3903","Google Playと決別したConversations、無料化へ","https:\u002F\u002Fgultsch.de\u002Fposts\u002Fbreaking-up-with-google-play\u002F\n\nXMPPクライアントConversationsの作者が、12年続けた有料バイナリ配布をやめてPlayから撤退し、F-Droidのreproducible buildを主配布経路に。審査の遅延や理由不明のリジェクトが決め手で、助成金で収益依存が切れたことが後押しに。HNで630ptsの議論になりました。",{"nodes":133},[],{"totalCount":28,"pageInfo":135,"nodes":136},{"startCursor":30,"endCursor":30,"hasPreviousPage":15,"hasNextPage":15},[],1790507917498]