One Off the Slack: Archives
- Do We Need State To Remember? (2022-06-19)
- When Do We Enter, and When Do We Leave? (2022-06-12)
- Where Did My setContent() Go? (2022-06-05)
- Why Does fillMaxWidth() Not Work as a Default Value? (2022-05-30)
- Are Large State Classes Performant? (2022-05-21)
- Is Mutating State From a ViewModel Constructor OK? (2022-05-16)
- StateFlow or State? (2022-05-09)
- How Do We Have ViewModels Scoped to a Composable? (2022-05-01)
- How Big Should a Composable Be? (2022-04-24)
- Is It OK to Have Stateful Widgets? (2022-04-16)
- How Do We Have Immutable State? (2022-04-10)
- How Do Disable Child Composables? (2022-04-03)
- How Do We Merge MutableStates? (2022-03-26)
- How Do We Initialize a ViewModel From a Composable? (2022-03-19)
- Is It Safe to Allocate? (2022-03-12)
- Why Are Stateful APIs Discouraged? (2022-03-05)
- How Do We Use ComposeView in an AutoCompleteTextView? (2022-02-19)
- Why is resources() So Strange? (2022-02-13)
- One State, or Two? (2022-02-06)
- Are Constant Keys OK? (2022-01-30)
- How Do We Deal with Switch() State? (2022-01-23)
- Where Do Flow Operators Go? (2022-01-15)
- How Do We Tie Theme Colors Together? (2022-01-09)
- Is It Safe to Nest Coroutines? (2022-01-04)
- How Should We Add Space in Columns? (2021-12-26)
- How Do We Examine the Content of Child Composables? (2021-12-19)
- How Do We Identify the Source of AnimatedContent Jank? (2021-12-12)
- How Do We Remember Across Configuration Changes? (2021-12-05)
- How Do I Write End-to-End Tests? (2021-11-28)
- Why Does My List Not Recompose? (2021-11-20)
- When Do Orientation Changes Take Effect? (2021-11-12)
- When Do We Use derivedStateOf()? (2021-11-06)
- How Do We Observe Lifecycle Events? (2021-11-01)
- Why Is My List So Sluggish? (2021-10-22)
- When Do Composition Contents Get GC’d? (2021-10-16)
- Are State Changes Transactional? (2021-10-10)
- Why Is It Called “CompositionLocal”? (2021-10-02)
- How Do We Have Default Sizes? (2021-09-25)
- How Do We Show a Non-Compose Dialog? (2021-09-18)
- How Do We Implement Theme Overlays in Compose UI? (2021-09-11)
- Why Do We Need SideEffect? (2021-09-04)
- Why Do We Need rememberUpdateState()? (2021-08-28)
- Issues with Dependent Modifiers (2021-08-21)
- Principle of Least… Modifiability? (2021-08-14)
- Where Should Validation Go? (2021-08-07)
- Authentication and Navigation (2021-08-02)
- State, Events, and Navigation (2021-07-24)
- @Preview and a ViewModel, Again (2021-07-17)
- Filling the Viewport (2021-07-11)
- Dealing with Dialog Damage (2021-07-04)
- Delaying a Progress Indicator (2021-06-26)
- Where Do the Strings Go? (2021-06-22)
- MutableState vs. MutableStateFlow (2021-06-12)
- Effects of Effects (2021-06-06)
- Remember Your Flows (2021-05-29)
- Using State Holders (2021-05-23)
- MutableState or StateFlow? (2021-05-15)
- Saving Multiple States for a List (2021-05-08)
- Avoid UI That Has Side Effects on Other UI (2021-05-01)
- Why is @Composable an Annotation? (2021-04-25)
- @Preview and a ViewModel (2021-04-17)
- When Do We Use rememberSaveable()? (2021-04-13)
- What Replaces ColorStateList? (2021-04-04)
- When Do We Clip? (2021-03-28)
- The Phases of Compose UI Rendering (2021-03-22)
- Why So Slow? (2021-03-14)
- Stateful Rows in a LazyColumn() (2021-03-07)
- Death to AppCompat! (2021-02-28)
- Performance: It’s Getting Beta (2021-02-21)
- How Big Are We? (2021-02-14)
- Where to Debounce? (2021-02-07)
- Resources as a Parameter (2021-01-31)
- The Role of AndroidView (2021-01-24)
- Matching the Parent’s Size (2021-01-17)
- Composable Lambdas as Factories (2021-01-10)
- ViewModels… Going, Going, Gone? (2021-01-03)
- How Default is a Default? (2020-12-20)
- Conditional Modifiers (2020-12-13)
- Is It Necessary to Remember? (2020-12-06)
- How Big Can I Get? (2020-11-29)
- The Scope of State (2020-11-22)
- Design Systems and Composable Names (2020-11-15)
- What’s Missing in Compose for Desktop? (2020-11-08)
- Navigation Arguments and Compose (2020-11-01)
- Compose and try/catch (2020-10-26)
- Z-Stacking? (2020-10-18)
- I Heard You Like Columns… (2020-10-11)
- What Is a Theme, Anyway? (2020-10-04)
- Immutability Is Your Friend (2020-09-27)
- Stability Now! (2020-09-20)
- TextField and Names (2020-09-13)
- My Kingdom For a Stable IDE! (2020-09-06)
- Designer-Resistant Composables (2020-08-30)
- Scoping Child Composables (2020-08-23)
- Where Are All The Material Design Composables? (2020-08-16)
- Visibility and Declarative Thinking (2020-08-09)
- The Changing State of State (2020-08-02)
- Compose and Performance (2020-07-26)
- Deduplication and Composables (2020-07-19)
- Immutability and Changes (2020-07-12)
- A Space By Any Other Name… (2020-07-05)
- How Long Is Too Long? (2020-06-29)
- Reworking Recomposer (2020-06-21)
- Beware Unplanned Composition Loops (2020-06-14)
- My Kingdom for a Frame! (2020-06-07)
- The Role of Ambients (2020-05-31)
- CoroutineScopes and Compositions (2020-05-24)
- Exceptions and Compose (2020-05-17)
- A Matter of Units (2020-05-10)
- Implementing a Shimmer Effect (2020-05-03)
- Centering Complications (2020-04-26)
- Flow and Experimental Compilers (2020-04-20)
- Fragments and Compose (2020-04-19)