A native iOS app framework that renders UI and behavior from JSON delivered over HTTP.
Jasonette is a native iOS framework that allows developers to build apps where the user interface and behavior are defined and controlled by JSON delivered over HTTP. It solves the problem of slow update cycles and rigid app structures by enabling dynamic, server-driven updates to the app's content and layout without requiring new binary releases.
iOS developers and teams looking to build apps that require frequent content updates, A/B testing, or dynamic UI changes without going through the app store review process each time.
Developers choose Jasonette because it combines the performance and capabilities of native iOS apps with the flexibility of web-like dynamic updates, reducing development overhead and enabling rapid iteration.
📡 Native App over HTTP, on iOS
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows UI and logic changes via JSON over HTTP, enabling real-time updates without App Store submissions, as highlighted in the remote updates feature.
Leverages iOS native components and APIs for smooth performance, unlike web-based hybrids, per the native performance key feature.
Defines views, actions, and flows in JSON, simplifying prototyping and iteration, based on the declarative JSON API.
Controls app state via HTTP endpoints, facilitating A/B testing and dynamic content delivery, as described in the HTTP-driven architecture.
Development has moved to Jasonelle, indicating potential lack of support or updates for this repository, as noted in the README.
Heavy reliance on HTTP for UI updates means poor connectivity can break app functionality, a trade-off for dynamic capabilities.
JSON schema may not cover all iOS features, restricting complex or custom UI components, inferred from the declarative nature.