LifecykleLogというライブラリがある
これはActivityやFragmentのライフサイクルメソッドにログをインターセプトする
アプリを動かしているときに画面を構成する要素であるActivityやFragmentがどのように動いているかを知れればデバッグが捗る
しかし、世はCompose時代
Full Compose化されたアプリにはActivityが1つだけという簡素な作りになっている
そこでComposable関数向けにLifecykleLog的なものを作りたいと思っている
おそらくこれにはアノテーションプロセッサとかリフレクションの知識が必要になるとおもっている
Kotlin向けのアノテーションプロセッサエンジンはkapt(kotlin annotation processing tool)とKSP(Kotlin Symbol Processing API)があるが、今使うなら当然KSPだろう
ということでKSPでComposable関数向けのLifecykleLog的なものを作ります
(仮称)LifecykleLog-compose