KSP / Kotlin Symbol Processing
Tekrarlayan rotaları derleme zamanına taşımak.
Navigation graph’ının elle tanımlanması, yeni ekranlarla birlikte tekrar eden kod ve birleştirme sorunları üretiyordu. @Destination tanımlarını okuyarak graph üreten bir KSP işlemcisi için kavram kanıtı geliştirdim.
- 01 / KAYNAK@Destination
- 02 / İŞLEMCİKotlin Symbol Processing
- 03 / ÇIKTIÜretilen navigation graph
Benim katkım POC ve ilk işlemciydi. Framework ekibi bu çalışmayı olgunlaştırıp ortak altyapıya ve üretime taşıdı.