Native experience
SwiftUI views follow the app's light or dark appearance and fit normal navigation patterns.
Native SwiftUI Feedback
FeaturePortal adds a native feedback board to a SwiftUI app. Users can submit requests, vote, and comment in-app while you manage priorities and roadmap status from the web.
import FeaturePortal
FeaturePortal.configure(
apiKey: "YOUR_API_KEY"
)
struct FeedbackView: View {
var body: some View {
FeaturePortal.FeatureListView()
}
}Support email and external forms make users leave the context where the idea occurred. An embedded board reduces that friction and lets people see whether someone already requested the same improvement before creating a duplicate.
SwiftUI views follow the app's light or dark appearance and fit normal navigation patterns.
Votes show how many app users support a request without pretending that vote count is the only prioritization factor.
Comments capture the workflow, problem, or constraint behind a short feature title.
Views, votes, comments, and request activity are visible in the same web dashboard as your other apps.
Add the FeaturePortal GitHub repository through Xcode's Package Dependencies interface.
Copy the API key from your FeaturePortal project settings and configure the package when the app starts.
Place FeaturePortal.FeatureListView() in a tab, settings screen, sheet, or other SwiftUI navigation destination.
New requests arrive in your dashboard with their votes, comments, and tags. Move validated ideas from review to approved, in progress, completed, or rejected. If the project is public, approved work can appear on its roadmap.
View a Sample RoadmapAn iOS feature request tool lets users suggest improvements, vote on existing ideas, and add context without leaving the app. FeaturePortal provides that experience as a native SwiftUI package connected to a web dashboard.
The current FeaturePortal Swift package requires iOS 17 or later, Swift 5.9 or later, and Xcode 15 or later.
No. The SDK creates an app-scoped anonymous user identifier so people can submit requests, vote, and comment without registering for a separate FeaturePortal account.
Create a project, install the Swift package, and let users share requests without leaving your app.
Create a Free ProjectNo credit card required