The Wikipedia iOS app is a native client for reading, editing, and contributing to Wikipedia articles on iPhone and iPad. It provides a bridge-based rendering system that serializes view updates over JSON to native iOS components for fast scrolling, along with a native wikitext editor featuring real-time syntax highlighting and formatting tools for editing article content. The app includes a feature flag system with compile-time and runtime flags for enabling experimental capabilities through a hidden settings panel, and a file-based localization system that loads language-specific resource files for rapid multi-lingual campaign updates.
The app distinguishes itself with a tab-based article management system that supports long-press preview and scroll-position preservation for multiple open articles, alongside an offline watchlist that stores article metadata and edit history locally for access without network connectivity. It includes a widget extension that uses an independent data feed to display curated Wikipedia content on the iOS home screen, and a notification system triggered when page views or edit rates cross configurable thresholds. Account management supports two-factor authentication and temporary accounts for unregistered editors, while donation processing works through Apple Pay and in-app web views.
The app covers article browsing with a personalized explore feed, reading list management for offline access, and image contribution features that prompt editors to add descriptive alt text and insert images into articles. It provides talk page viewing and editing with archive navigation, watchlist monitoring with filtering by type or project, and moderation actions like undoing or rolling back edits from the diff view. Search functionality includes suggestions and history for finding articles, while appearance customization allows adjustments to theme, text size, and accessibility settings.
The app supports beta testing through TestFlight for pre-release versions, and includes personal activity tracking with a timeline of recent edits, saved articles, and reading history, along with a yearly summary. Reading challenges with time-limited goals and progress tracking through a home screen widget are available, as are notifications for featured articles, trending topics, nearby articles, and curated content like Picture of the Day.