From design to cross-platform app
Marcode has built-in support for exporting directly to Xcode & Android Studio using Ionic’s Capacitor cross-platform open source solution.
🚀Start in Sketch or Lunacy, end up directly inside Xcode or Android Studio
This gives designers and developers unprecedented power to start building directly from inside Sketch or Icons 8 Lunacy, deploy it to code and either use the built-in components in Xcode or Android Studio or add Ionic UI components to the mix.
Don’t have the time to build something from scratch? 👇
🖌️Build pixel perfect prototypes really fast
You already know how to use the built-in prototype tool in Sketch or Icons8 Lunacy. Now take things to the next level by just using our powerful {prototype} features.
About Ionic & Capacitor
Ionic is the leading cross-platform developer solution with 5 million developers worldwide. It powers 15% of apps in the app store, not including thousands of apps built internally at enterprises for every line-of-business need.
Capacitor by Ionic deploys out to multiple native platforms using the same code base. Ingenious 🏫
So many options
We will guide you all the way from our code export into a Xcode project. Same goes for Android, the workflow is the same.
Our export options
With Marcode you need zero code knowledge while designing and building everything. The same goes for what comes after you’re done with our app. We have three export options:
- HTML 👉 Takes all of your sweet designs and bundles it into a production-ready HTML website. Just drag and drop onto a web server, and you’re live on the inter-webs.
- Styleguide 👉 Exports all of your styles as production-ready CSS and CSS Modules.
- Ionic Capacitor 👉 Bundles everything for you as a build-ready Capacitor project for iOS & Android.
The difference between them
Fight for your right… to admin
⚠️ This is super important. If you don’t have admin rights to your computer machine, you will not be able to actually build your native prototype app for iOS or Android. Export from Marcode, yes. Build in Xcode or Android Studio, noooooo.
You could send the whole thang to say a developer friend of yours, but what is the fun in that? You came here to build native prototype apps!
Huzzah let’s do this now!
Exporting for iOS & Android
- Make sure you have visited each artboard in Marcode’s Explorer once
- Open up the Export view ⌘E and choose Ionic Capacitor
- Select a directory for your exported project folder
- Hit the Export button and you’re ready for the next step ✅
One time installs
Now this next step will depend on what you actually want to do. If you only are going to build native iOS apps, you don’t need to install Android Studio. Same goes with Xcode, if you don’t need it, don’t bother downloading it (it’s 42 GB for Xcode only 🤣).
What you do need is:
- Node.js + npm
For iOS apps
Capacitor iOS apps are configured and managed with Xcode and CocoaPods. We strongly recommend using Homebrew for installing CocoaPods.
- Open up the Terminal app on your Mac
- Install Homebrew
- Install CocoaPods
- Install Xcode + Xcode Command Line Tools
- Now you are ready to take the exported Marcode iOS Capacitor app to the next level, follow our easy guide in the README.md included
ProTip!🤖💪Use the sudo command
Sometimes when installing packages you will run into issues that almost always can be solved by just adding the word sudo before whatever you are trying to install. You will be prompted to use your computers password, type that invisible thing, and hit enter. Do a happy dance \(ᵔᵕᵔ)/
For Android apps
Capacitor Android apps are configured and managed through Android Studio.
- Download Android Studio
- Now you are ready to take the exported Marcode Android Capacitor app to the next level, follow our easy guide in the README.md included