Patterns are a simple, reusable solution to a design problem.
An accordion is a vertical list of headers, users interact to reveal or hide content within them. They reduce page length and scrolling.
Account in apps provides a way to sign in. It also gives you access to your account information.
The app information screen is where you access important ‘read-only’ app information. This doesn’t include personal information.
Autoplay takes you to the next audio or video item after the current one has finished. It supports a hands-free experience and allows complete control.
Bottom navigation bars allow movement between primary destinations in an app.
Cards allow you to preview and share content but also discover more information without leaving the page you’re on.
A carousel presents a window to view a set of items where space is limited, while indicating there’s more available to browse than what’s currently shown.
Comments allow the audience to join the conversation. They help create an engaging, participatory BBC.
Confirmation and error messages in apps provide immediate feedback in response to your actions or system failure.
Content utilities allow the user to interact with, or perform an action for a piece of content. For example, Add or Share.
External links are styled differently to internal links to inform the user they’ll leave the BBC domain.
Filters help the user find what they’re looking for. Allowing the user to refine content by selecting criteria that’s relevant to their needs.
The Games Framework (Games GEL) helps us make consistent games and apps experiences for children.
Global search allows users to search across the whole of BBC online. This guideline doesn’t cover results pages or filtering.
An information panel stores helpful but not essential information. The panel appears over the content on the same page.
A launch screen is displayed after an app’s launch instead of displaying a blank screen, this can decrease the sense of a long loading time.
Local search allows the user to search for content within the product they’re using, rather than globally.
Location settings allow the user to manage their location preferences across BBC products. Users can store multiple locations.
The masthead is at the top of every BBC page. It contains the global navigation alongside individual branding whilst retaining a familiar structure.
Numbered pagination helps the user navigate through pages when there’s a lot of content.
Onboarding is the sequence of screens that appear before an app home screen. We use these to personalise the users experience.
The pocket pattern allows the user to reveal content without leaving the page. Avoiding overwhelming them with excessive amounts of content.
Preferred location allows the user to set their location. Content across the BBC is personalised based on that location.
A promo is a snippet of content which links to the full piece elsewhere on the BBC site or app.
Ratings lets you measure how good or popular a piece of BBC content is. You can see how others have rated and add your own rating based on a 1-5 scale.
Recommendations feedback allows you to give feedback on your personalised recommendations for use with the algorithmic personalised recommendations system.
The settings screen allows the user to change how an app works to suit their needs.
Share tools allow the user to share BBC content on different social media platforms.
A side drawer menu provides a quick and easy way to navigate around an app.
The ‘Sign in or Register' call to action is the only way a user can log in to access BBC websites & apps. This guideline applies to all versions of BBC account.
Tabs organise and tuck away content into panels which you can navigate between. They help show content in a small space.
Topic management provides the user with the ability to customise an app to suit their needs.