Spaces:
Sleeping
Sleeping
title: App design concepts and considerations | |
slug: /develop/concepts/design | |
# App design concepts and considerations | |
<TileContainer layout="list"> | |
<RefCard href="/develop/concepts/design/animate"> | |
<h5>Animate and update elements</h5> | |
Understand how to create dynamic, animated content or update elements without rerunning your app. | |
</RefCard> | |
<RefCard href="/develop/concepts/design/buttons"> | |
<h5>Button behavior and examples</h5> | |
Understand how buttons work with explanations and examples to avoid common mistakes. | |
</RefCard> | |
<RefCard href="/develop/concepts/design/dataframes"> | |
<h5>Dataframes</h5> | |
Dataframes are a great way to display and edit data in a tabular format. Understand the UI and options available in Streamlit. | |
</RefCard> | |
<RefCard href="/develop/concepts/design/custom-classes"> | |
<h5>Using custom Python classes in your Streamlit app</h5> | |
Understand the impact of defining your own Python classes within Streamlit's rerun model. | |
</RefCard> | |
<RefCard href="/develop/concepts/design/timezone-handling"> | |
<h5>Working with timezones</h5> | |
Understand how to localize time to your users. | |
</RefCard> | |
</TileContainer> | |