Improve Timetable performance by making it stable.
See original GitHub issueIdea Description
I think we can use PersistentList. for timetableListStates and days
restartable scheme("[androidx.compose.ui.UiComposable]") fun Timetable(
stable pagerState: PagerState
unstable timetableListStates: List<TimetableState>
stable schedule: DroidKaigiSchedule
unstable days: Array<DroidKaigi2022Day>
stable onTimetableClick: Function1<TimetableItemId, Unit>
stable modifier: Modifier? = @static Companion
stable contentPadding: PaddingValues? = @static PaddingValues()
)
Reference images and links
Issue Analytics
- State:
- Created a year ago
- Comments:6 (6 by maintainers)
Top Results From Across the Web
How Stable Scheduling Can Help Productivity Go Up - Tackle
Another approach is to reduce on-call shifts, which require employees to be available to work only if contacted by their employer.
Read more >(PDF) Improvement of maintenance timetable stability based ...
We show how the service intention (the timetable specification resulting from line planning) together with resource capacity information can be ...
Read more >Boost Your Mobility and Stability for Improved Performance
To build strength, you must train in exercises regularly and consistently – including weight training and flexibility/balance exercises.
Read more >Give Service Workers Stable Schedules
The good news is that stable schedules can improve workers' financial, physical, and mental health and a company's financial and competitive ...
Read more >How to Make a Daily Routine to Become Your Best Self - Buffer
Learn how to create success habits and create a daily routine that will help you become healthier & happier, limit procrastination, ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@kmachida12345 Thanks! Assigned 👍
Sorry, I enabled it in gradle.properties. https://github.com/DroidKaigi/conference-app-2022/blob/main/gradle.properties#L44-L45
The option is used here https://github.com/DroidKaigi/conference-app-2022/blob/main/gradle/plugins/src/main/kotlin/io/github/droidkaigi/confsched2022/primitive/AndroidComposePlugin.kt#L42-L64
So you can see the results build/compose-metrics and build/compose-reports each compose module.