AI coding workspace
Mobile interfaces
A useful mobile screen needs more than a happy path. Codespot Mobile keeps loading, refreshing and recovering from a failed request in the same conversation.
● ● ●Codespot Mobile●
A concrete starting point · Mobile interfaces ×
if (state.loading) return LoadingView();
if (state.error) return RetryView(reload);
if (!state.items.length) return EmptyView();
return ItemList(state.items);✳Design loading, empty and retry states for a mobile list.
✓ ChangesReview before applying ↗
Illustrative workspace
Connection
Base URL, credentials and a reachable server.
Project
Keep existing items visible during refresh and check that retry does not start duplicate requests.
Review before applying
Compare actual behavior with the expected result. If a check fails, investigate it before applying more changes.
A concrete starting point
if (state.loading) return LoadingView();
if (state.error) return RetryView(reload);
if (!state.items.length) return EmptyView();
return ItemList(state.items);