# Designing for Disconnection: The Mental Model of Offline Apps

DevFeed: [Designing for Disconnection: The Mental Model of Offline Apps](<https://devfeed.tech/articles/designing-for-disconnection-the-mental-model-of-offline-apps-27339.md>)

Original publisher: [Read original article](<https://blog.mmckenna.me/designing-for-disconnection-the-mental-model-of-offline-apps>)

Author: Matt McKenna

Published: 2023-10-06T04:00:00Z

Content type: article

Language: en

Sources: [Matt McKenna](<https://devfeed.tech/sources/matt-mckenna.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Android](<https://devfeed.tech/topics/android.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [apps](<https://devfeed.tech/tags/apps.md>), [articles](<https://devfeed.tech/tags/articles.md>), [conference-sessions](<https://devfeed.tech/tags/conference-sessions.md>), [developers](<https://devfeed.tech/tags/developers.md>), [droidcon](<https://devfeed.tech/tags/droidcon.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [offline](<https://devfeed.tech/tags/offline.md>)

## AI overview

The article discusses designing Android apps for offline conditions, focusing on how developers should think about empty and error states when users have unreliable network access.

## Source excerpt

In today's interconnected world we developers rely on our users to have strong networks for the best app experience. Empty states and error states perforate our designs and view systems. https://player.vimeo.com/video/869512170?autopause=0&autoplay=0...