[{"data":1,"prerenderedAt":46},["ShallowReactive",2],{"issue-436-2026-07-12":3},{"id":4,"number":5,"url":6,"title":7,"closedAt":8,"description":9,"issues":10},"MI_kwDOB4jhdM4A_lJ6",436,"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fmilestone\u002F436","436 2026-07-12","2026-07-12T10:38:57Z","Kotlinのbyによるクラス委譲を使い、共通の振る舞いを表現する、when式 + enumでelseを強制するテクニック、Kotlin主要機能の内部実装の解説、など",{"totalCount":11,"pageInfo":12,"nodes":16},3,{"startCursor":13,"endCursor":14,"hasPreviousPage":15,"hasNextPage":15},"Y3Vyc29yOnYyOpLPf________5vPAAAAASIR3zE=","Y3Vyc29yOnYyOpLPf________tPPAAAAASIT6ag=",false,[17,28,37],{"url":18,"title":19,"body":20,"labels":21,"comments":23},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3795","Kotlinのbyによるクラス委譲を使い、共通の振る舞いを表現する","https:\u002F\u002Fitnext.io\u002Fmultiple-inheritance-in-kotlin-class-delegation-closes-the-gap-0928991eadb3\n",{"nodes":22},[],{"totalCount":24,"pageInfo":25,"nodes":27},0,{"startCursor":26,"endCursor":26,"hasPreviousPage":15,"hasNextPage":15},null,[],{"url":29,"title":30,"body":31,"labels":32,"comments":34},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3796","when式 + enumでelseを強制するテクニック","https:\u002F\u002Fivan.canet.dev\u002Fblog\u002F2026\u002F06\u002F29\u002Fkotlin-non-exhaustive-enum.html\n\nwhen の網羅チェックでelseを強制するテクニックを紹介しています。\n",{"nodes":33},[],{"totalCount":24,"pageInfo":35,"nodes":36},{"startCursor":26,"endCursor":26,"hasPreviousPage":15,"hasNextPage":15},[],{"url":38,"title":39,"body":40,"labels":41,"comments":43},"https:\u002F\u002Fgithub.com\u002FAndroidDagashi\u002FAndroidDagashi\u002Fissues\u002F3797","Kotlin主要機能の内部実装の解説","https:\u002F\u002Fdoveletter.dev\u002Fbook\u002Fkotlin\n\nData classや、Delegated Propertyなど、それらが実際にどのようなことを裏側でしてくれているかについて解説をしています\n",{"nodes":42},[],{"totalCount":24,"pageInfo":44,"nodes":45},{"startCursor":26,"endCursor":26,"hasPreviousPage":15,"hasNextPage":15},[],1783856964192]