The Bottom Drawer or Bottom Sheet is a user interface pattern that is used more and more on iOS, showing up in Apple’s own apps like Apple Music and Maps. But as of yet, there is no standard component for app developers to use. In this post I will show an approach to creating this kind of UI.
A common scenario in app development is to build up a list of objects, perhaps to display to the user or for another purpose. Maybe you’re fetching data from a database to display, or constructing fields to display for an interface. Consider the iOS Calendar app, for example.
In an era of increasingly precarious jobs, ever-longer working hours, and declining social mobility, it’s no surprise that digital nomads are gaining a sizable following. Office dwellers lack happiness or hope in the daily grind. They know there must be something better.