Helping build adaptive Compose everywhere!
www.youtube.com/watch?v=PUxt...
www.youtube.com/watch?v=PUxt...
This means that the first frame might be blank, or components might jump around as you get more info.
This means that the first frame might be blank, or components might jump around as you get more info.
Would anyone really need an artisanal repro sample, or an artisanal one-time use script?
What about an artisanal library or sample?
Would anyone really need an artisanal repro sample, or an artisanal one-time use script?
What about an artisanal library or sample?
- using Activity recreation, and properly preserving state through it
- opting-out of recreation, and updating everything in place
- using Activity recreation, and properly preserving state through it
- opting-out of recreation, and updating everything in place
Opting out of recreation is also a promise that new code works properly with updating in-place when the configuration changes.
Opting out of recreation is also a promise that new code works properly with updating in-place when the configuration changes.
That'd immediately solve a whole class of bugs for physical keyboards and connected displays.
That'd immediately solve a whole class of bugs for physical keyboards and connected displays.
The golden rule to do so properly in Compose is to have everything using configuration depend on a snapshot-state-backed source for it, like LocalConfiguration and LocalResources.
The golden rule to do so properly in Compose is to have everything using configuration depend on a snapshot-state-backed source for it, like LocalConfiguration and LocalResources.
github.com/alexvanyo/al...
I built my talk with Compose itself, using @bnorm.dev's github.com/bnorm/storyb... project. Shared elements and transitions galore, directly using the Compose APIs for it.
github.com/alexvanyo/al...
I built my talk with Compose itself, using @bnorm.dev's github.com/bnorm/storyb... project. Shared elements and transitions galore, directly using the Compose APIs for it.