Mutata is the first framework that enables you to run and release native Swift iOS apps on Android devices without rewriting your code. Just "Mutata" your Xcode project and release it directly to Google Play Store.
wow.. isn't it amazing?
are you connected anyhow with the google team in releasing questions? are you part of their team? or you just independent developers?
anyways, thank you for this product, you are holy
@new_user__32320225eb89fafcd77bc23 We have no connection with Google or Apple. We are making the Kodika.io No Code App Builder, which is an app builder that creates native iOS apps using Swift. So when needed to release to Android, we had to somehow make our Swift code base to work on Android, and this is how Mutata was born.
Hi PH! I am Kostas, co-founder of Mutata.io and Kodika.io!
Our Kodika.io team has developed Mutata, an innovative solution to finally enable Swift across platforms!
This resulted from a need for a native solution for Android devices, without having to rewrite our Swift iOS project, as we didn't want to maintain 2 code bases.
After building the prototype, we shared a post on Reddit https://www.reddit.com/r/iOSProg... and the feedback we got from the tech community was really useful (responses were about it being really useful) - that's why we decided to release it as a product to the community.
The main reasons for using Mutata for your projects, besides the low cost and sped-up process, are that the generated Android apps will
- have native performance (Swift is compiled directly for the arm processors)
- use the official Android APIs for their Views, In-App Purchases, and access to native sensors and features like Share and Camera
- use the official 3rd-party frameworks for external services like Firebase, Facebook, etc.
- look and behave exactly like your iOS app but will use the native components when needed, for example, in popups/alerts, when requesting permissions, and navigation.
Mutata enables you to do all of the above with no need to rewrite a single line in your iOS Swift project. Mutata will automatically use the respective Java/Kotlin class for all your UIKit -or any other supported iOS framework- classes.
Some of the supported iOS Features and Frameworks are:
- UIKit, MapKit, WebKit, Constraints, Navigation and TabBar Controllers
- In-App Purchases (StoreKit and SwiftyStoreKit)
- Contacts
- CoreLocation
- Local and Push Notifications
- Firebase, Facebook
- Alamofire, CSV
- Google Ads and SignIn
- KeychainAccess, Lottie, MBProgressHUD, QRCodeReader, Starscream for Websockets, - Youtube Player
Finally, Mutata supports .xib and .storyboards files. It will automatically "translate" everything in your iOS Interface Builder files to native Android Views!
Mutata Showcase app
We have created a Mutata Showcase app released to both Apple and Google Stores, and its iOS code is available on GitHub for you to check out. You can run the Mutata Showcase iOS code directly on your machine using the Mutata framework and see for yourself exactly how it works and how each iOS component looks and feels like on an Android device or emulator.
Free to try!
You can try it for free with your project on your Mac without uploading your code to any server. Everything is done locally on your machine.
There are already many apps in the Google Play store written entirely on Swift that use Mutata under the hood and we would love to include yours!
We're adding more features and frameworks based on your needs in every release, so I look forward to your comments and questions!
Mutata.io
Mutata.io
Flex-Worthy Templates