https://kotlinlang.org logo
#compose
Title
# compose
n

Nikhil

07/09/2020, 9:44 AM
Hi, can someone guide me to the internals of the jetpack compose ? I’m already looking into the androidx-master-dev but is there any blog/document/written article to get to know the stuff inside of the compose ?
z

Zach Klippenstein (he/him) [MOD]

07/09/2020, 12:05 PM
Leland has given some talks/written some articles on the high level concepts that it's using: -

https://youtu.be/Q9MtlmmN4Q0

-

https://youtu.be/6BRlI5zfCCk

- http://intelligiblebabble.com/compose-from-first-principles/ I don't know if there's anything about the specifics though, they've changed quite a bit even over the last few weeks so anything written about them would probably be obsolete very quickly. Probably the best thing is to just watch the CLs being worked on.
n

Nikhil

07/09/2020, 5:36 PM
Yeah @Zach Klippenstein (he/him) [MOD] Thanks for sharing. I’ve watched his couple of talks but surely will go through every talk and docs. Thank you very much for sharing.
l

Leland Richardson [G]

07/09/2020, 6:31 PM
There aren’t a ton of docs in the repo for the compiler stuff directly, but a handful of the important classes (like ComposableFunctionBodyTransformer.kt) i’ve tried to be pretty good with kdoc comments and inline comments, though they are more intended for consumption by people working on it than external ppl just curious. they might be a little dense in places 🙂
I’m happy to answer any questions or point you in the right direction if there’s something specific you’re interested in though
n

Nikhil

07/10/2020, 4:46 AM
Sure, Thanks a lot @Leland Richardson [G] 😄.