MuesliSwap iOS App
This is the initial proposal for a MuesliSwap iOS app.
In collaboration with community members, we have been diligently working on an iOS app for MuesliSwap. The primary goal of this app is to provide iOS users with a native MuesliSwap experience on their devices. To achieve this, our initial focus is on developing a foundational platform that offers users a basic overview of the trading pages.
Following this, our plan is to gradually expand the iOS app’s features, eventually encompassing all the functionalities available on the MuesliSwap webpage.
Key Features of the Base Platform:
- A user-friendly interface optimized for iOS devices
- A seamless, native user interface for the best possible user experience
- Market overviews and token pages with charts, order history, and token information
Additional Features for the Extended App:
- Enhanced security with Face ID and Touch ID integration
- A dedicated light wallet for maximum security
- Access to trading, staking, and all other operations available on the web app
- Compatibility with iPadOS, macOS, and WatchOS
- Customizable push notifications, such as alerts for reaching specific market prices or order matching, and more
FAQ:
- Why iOS? Currently, there is no user-friendly way to use MuesliSwap on iOS and iPadOS devices.
- Will the app be open source? We are considering open-sourcing certain modules, with a particular focus on the wallet module.
- Why not an Android app? Our community development team’s current capabilities are limited to the development of native iOS apps. We acknowledge the existence of hybrid frameworks but prefer to adhere to the native iOS SDK. Furthermore, there are already functional Android apps like Eternl and Vespr that allow users to use MuesliSwap.
- What is the roadmap? Initially, we will begin with the base platform for the app, which will include the creation of a separate backend API to enhance user experience. Subsequently, we will explore light wallet solutions, either by collaborating with existing iOS wallet apps or developing our own for the best possible user experience. The roadmap for further development can be specified after implementing the wallet solution, as it is a crucial component.
- Funding and Treasury Allocation: We, as a community, aim to secure funding through the treasury. Given the active contributions of multiple community members to this project, we plan to distribute treasury funding evenly among all community developers during the upcoming development phases. All allocated funds will be reinvested in the developer community, with the precise allocation determined through community governance after the first phase.
Development Phases:
- Base Platform: This phase will establish the foundation for all subsequent developments. The base platform will provide essential functionalities, such as market and token pages displaying token details, charts, buy and sell order books, and general information. Additionally, we will publish the base app on the iOS App Store.
- Light Wallet: To facilitate trades and interactions with orders, we will either adopt an existing wallet solution or create our own light wallet.
- Full Platform: Through an iterative process, we, as a community, will expand the base app to include all functionalities available on the web app. This encompasses full trading support, staking, liquidity pools, earning opportunities, and governance.
- Platform Migration: In this phase, we will migrate the app to other Apple platforms, such as the Apple Watch, iPad, and macOS.