<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/how-to-create-configurable-widgets-with-static-options--ns8xcrfe0" -->

---
title: How to Create Configurable Widgets With Static Options?
description: The main idea of widgets is to give users quick and easy access to information that is most relevant to them. To bring this idea to the next level, we can make...
canonical: https://daily.dev/posts/how-to-create-configurable-widgets-with-static-options--ns8xcrfe0
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: How to Create Configurable Widgets With Static Options? | daily.dev
og:description: The main idea of widgets is to give users quick and easy access to information that is most relevant to them. To bring this idea to the next level, we can make...
og:url: https://daily.dev/posts/how-to-create-configurable-widgets-with-static-options--ns8xcrfe0
og:image: https://api.daily.dev/og/posts/nS8xCrfe0.png
og:image:alt: How to Create Configurable Widgets With Static Options?
og:image:width: 1200
og:image:height: 630
og:locale: en
---

[Swift Senpai](https://daily.dev/sources/swiftsenpai)

[Read post](https://api.daily.dev/r/nS8xCrfe0)

# [How to Create Configurable Widgets With Static Options?](https://api.daily.dev/r/nS8xCrfe0 "Go to post")

The main idea of widgets is to give users quick and easy access to information that is most relevant to them. To bring this idea to the next level, we can make a widget configurable, which allows users to select what data is displayed and how it’s shown on the widget. In this article, we will be focusing on configurable.

[#ios](/tags/ios "Check all #ios posts")

Jul 10, 2023•6m read time•From [swiftsenpai.com](https://api.daily.dev/r/nS8xCrfe0 "swiftsenpai.com")

[![Post cover image](https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a735ef34d3e3eeeeb9677f8950521e63?_a=AQADKdt)](https://api.daily.dev/r/nS8xCrfe0 "Go to post")

Table of contents

[The MyText Widget](https://api.daily.dev/r/nS8xCrfe0 "The MyText Widget")[Creating Widget Extensions with Configuration Intent](https://api.daily.dev/r/nS8xCrfe0 "Creating Widget Extensions with Configuration Intent")[Setting up the Configuration Intent](https://api.daily.dev/r/nS8xCrfe0 "Setting up the Configuration Intent")[Implementing the Configurable Widget](https://api.daily.dev/r/nS8xCrfe0 "Implementing the Configurable Widget")

8 Impressions

Comment

Bookmark

Copy

![Placeholder image for anonymous user](https://media.daily.dev/image/upload/s--qsFuKGv_--/t_logo,f_auto/public/noProfile)Share your thoughtsPost

[![Swift Senpai's image](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/18c570c17ff84c01b933a1559e428a5d)](https://daily.dev/sources/swiftsenpai)

[Swift Senpai](https://daily.dev/sources/swiftsenpai "https://daily.dev/sources/swiftsenpai")

Swift Senpai's platform covers topics related to Swift programming language, iOS app development, a... Read more

13 Followers

•

5 Upvotes

#### Would you recommend this post?

Copy link

WhatsApp

Facebook

X

New Squad

Copy linkShare with your friends

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"How to Create Configurable Widgets With Static Options?","url":"https://daily.dev/posts/how-to-create-configurable-widgets-with-static-options--ns8xcrfe0","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/how-to-create-configurable-widgets-with-static-options--ns8xcrfe0"},"datePublished":"2023-07-10T07:22:55.095Z","dateModified":"2023-07-10T07:19:47.476Z","description":"The main idea of widgets is to give users quick and easy access to information that is most relevant to them. To bring this idea to the next level, we can make...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a735ef34d3e3eeeeb9677f8950521e63?_a=AQADKdt","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a735ef34d3e3eeeeb9677f8950521e63?_a=AQADKdt","isAccessibleForFree":true,"articleSection":"Swift Senpai","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Swift Senpai","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/18c570c17ff84c01b933a1559e428a5d","url":"https://daily.dev/sources/swiftsenpai"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/how-to-create-configurable-widgets-with-static-options--ns8xcrfe0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ios","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Swift Senpai","item":"https://daily.dev/sources/swiftsenpai"},{"@type":"ListItem","position":3,"name":"How to Create Configurable Widgets With Static Options?"}]}
```

