Codiqa is the fastest mobile prototyping tool around. Learn more


Today we are incredibly excited to announce that Codiqa is joining the Ionic team.

Ionic makes it easy to build rich, native-quality mobile apps and websites using HTML5, Javascript, and AngularJS. Think jQuery Mobile, but from the future!

When we started Codiqa in 2012, we had one goal: make it easier for more people to build great mobile apps and websites.

And it worked. Codiqa developers created over 100,000 mobile apps from countries all around the world.


But we realized that there was a bigger opportunity here. Instead of just building tools on top of great frameworks like jQuery Mobile, what if there was a better technology for building mobile apps?

At the same time, the Ionic Framework had been released and quickly rose to popularity: becoming one of the top 50 most popular open source projects in the world in 2014-15, and had over 375,000 apps built on the platform in just a year.

We realized that Codiqa users would benefit immensely from the performance and native-quality of Ionic, and we made the decision to join forces.

What changes?

Today? Nothing. You can still use your Codiqa account and all your projects will be available throughout 2015. We will notify you before any major changes take place.

Your account will be migrated over to Ionic in the coming weeks and months. You may start to receive emails and other info related to Ionic.

Thank you!

Above all, we want to thank you, Codiqa customers, for making Codiqa as great of a product as it is. We wouldn’t be here without your help! Ionic is the next step on our journey to make HTML5 on mobile a top-tier solution.


Hi, I'm Max, Co-founder of Codiqa, the easiest way to build jQuery Mobile prototypes. I'd love to talk with you: follow me!

More Posts


Today, we are pleased to announce Codiqa for Desktop.

Since we launched Codiqa over two years ago, we’ve seen it being used by all sorts of people and organizations large and small for many things: quick mobile app prototyping, internal business optimization, company-wide app collaboration, and even as a tool for learning mobile development.

Until today, creating with Codiqa was only possible with an internet connection, browser, and monthly subscription. And although this form of using Codiqa comes with it’s own benefits, we can’t say there aren’t some equally great reasons to offer a desktop client to go alongside it. Not to mention it’s been one of the  most highly requested features since day one!

With today’s release, it’s now possible for users to purchase a one-time, standalone desktop license of Codiqa and create as many apps as they please (plus, upgrades are free!)

So what does the Desktop app offer?

All of the same features you get with our web client! However, there are some extra native-specific benefits highlighted below:

  • Simplified design. Check it out. We removed a lot of extraneous visual clutter, and cleaned up the interface such that it gets out of your way while building.
  • Everything is local. No more internet connection needed to access your apps and data. Everything is saved locally on your computer. Go ahead, build an app on a plane, or store your most sensitive projects on your internal network.
  • Latest version of jQuery Mobile. Codiqa for Desktop comes with jQuery Mobile 1.4, the latest public version. Although our web client is next in line for this update, the Desktop version is already there and ready to go!
  • One-time purchase. This is a big one. Many users have told us they would prefer a pay-per-project style of billing instead of a monthly subscription. This makes a lot of sense for small business and agencies who may not have consistent work coming in. Starting at $79, it’s now possible to purchase a one-time license of Codiqa and create an unlimited amount apps. Plus, all upgrades are free.

So go head and take Codiqa for Desktop for a spin! We think you’ll love how simple, straightforward, and easy-to-use it is. Check it out:


More to come

Thanks to all the beta testers who helped us create this tool. You rock! We plan to continue improving both versions of Codiqa, and we want your help in doing so!

What features or updates would you like to see made to Codiqa? We always want to hear your feedback, and are grateful for your support.

<3 The Codiqa team


I'm Ben, one of the co-founders of Codiqa. I like pushing pixels and building simple products. Minimalist at heart. Say hello to me on Twitter!

More Posts - Website


Hey there!

In our last post, we went over how to use Codiqa for packaging native Android apps. We hope it was helpful, and that you were able to make some stellar Android apps. Today, we will be covering the basics of how to export for iOS from Codiqa! Let’s dive in…

The iOS export has two build modes similar to the Android export, however unlike with Android, you need an Apple Developer account before you can test on your device, to include using Codiqa Export.  Unfortunately, the Apple Developer account costs $99 USD.

So what kind of builds can you export with Codiqa? The two build modes are a Development Mode for testing on your devices, and a Distribution Mode for uploading the app to the Apple App Store.

For both these processes you need two files, which are relatively easy to obtain.

What You Need:

  • Mobile Provisioning Profile (.mobileprovision)
  • Certificate File (.p12)
    • Certificate Password

Once you’ve setup your Apple Developer account with XCode on Mac OS X these files should already be in place. Easy!

The Mobile Provisioning Profile file ends in .mobileprovision can usually be found in:

/Users/<your username>/Library/MobileDevice/Provisioning Profiles/

Make sure the profile you upload is linked to the device or devices you wish to test on.  Also, for Development Mode you can make a wildcard provisioning profile for all your apps as a developer (which is usually the default, so don’t even listen to me).  For Distribution Mode you must upload a provisioning profile with your specified package name under more options.

The Certificate file needs to be exported from the Mac OS X Keychain Access utility, as seen below.  Right click or Ctrl click on the Certificate -> Export


To export the Certificate you need to password protect it.  This is the password needed for the Codiqa Export, the build will fail without it.  But no worries, you can remember a password for 30 seconds, right?


Note: All of what you need can also be done without a Mac by generating the Certificate and the Provisioning Profile through the Apple Developer site. However, that is outside the scope of this blog.

You should get an email shortly after you submit the Codiqa export, which you can open and download the .ipa file.  The .ipa file is your app which can then be synced to your iOS device via iTunes.  Now you can have fun showing off your mad app building skills to your friends and most importantly not even break a sweat!

If you do find something not working, don’t fret! Make sure you have correctly entered your passwords and are uploading the correct files. If you are 100% sure everything is correct and things are still giving you trouble, feel free to send us an email at

And that’s it! As always, let us know how it goes and what you think of the service. We like hearing your feedback and suggestions, because it helps us improve the product. Happy building! :)

Peter Collins

Happy Developer. I like taking names and coding backend systems in Go for Codiqa. Say hello to me on Twitter!

More Posts

codiqa android build

Hey friends!

Have you ever wanted to know how to build a native app from Codiqa so that you can test directly on your device or even put it in the Google Play Store? It’s easy just follow me!

Codiqa currently supports exporting and building to two platforms: Android and iOS, which can be accessed from either your project dashboard or the project build editor itself.  This post will focus only on how to build to Android. We will cover iOS in the next one!

ways to export

From here you see the export menu with several export format options and an email to send the export to.

standard export window

Currently supported are an HTML zip export of your project code and assets with several options, a Phonegap/Cordova Project zip export for both Android and iOS, and, finally what this blog will cover, a Build Mode for Android. Let’s get started…

Debug Mode

This build mode is the easiest! No files are required just submit your build and done! You should get an email shortly after you submit the export, which you can open from your Android phone and download the app .apk file.

export debug mode

As is named this is for debugging purposes only and although a build created this way can be installed on any Android device, it will be unable to submit to the Google Play Store.  To submit an app to the Play Store, you’ll need to export and build using Release Mode for Android which is explained below.

Note: Allow app installs from “Unknown Sources” must be enabled on your Android phone.  This can be found in Settings > Security or Applications > Unknown sources.

Release Mode

So you want to release your Codiqa app the Google Play Store or the Amazon Appstore?  Simple! You just need one file!

What you need

  • Signing Keystore file (.keystore)
    • Alias
    • Keystore Password
    • Key Password (Can be same as Keystore Password)

Let’s generate our signing private keystore using the keytool command that comes with the JDK. If this tool isn’t found, refer to the installation guide as it should be located in %JAVA_HOME%\bin

$ keytool -genkey -v -keystore <keystore file name>.keystore -alias <alias name> -keyalg RSA -keysize 2048 -validity 10000

You’ll first be prompted to create a password for the keystore. Then, answer the rest of the nice tools’s questions and when it’s all done, you should have a file called <keystore file name>.keystore created in the current directory.

Now in the Codiqa export menu, upload your keystore file, enter the alias you specified as well as the keystore password.

export release mode

There are additional options in case you created the keystore using unique passwords for both the keystore and the key.  Also available is the ability to specify a package name instead of the generic com.codiqa.<random id> which will show up as part of the url in the Google Play Store.

Note: Your signing keystore file should be kept private!  That means either store it locally on your development machine or in a private repository.  The same keystore must be used to release an app update on the Google Play Store, so keep it safe! Additionally, all interactions with our export server are over SSL, and we do not store any information.

Refer to the official Android App Signing documentation for more information.

Google Play Store

Now that we have our release APK ready for the Google Play Store, we can create a Play Store listing and upload our APK.

To start, you’ll need to visit the Google Play Store Developer Console and create a new developer account. Unfortunately, this is not free. However, the cost is only $25 compared to Apple’s $99.

Once you have a developer account, you can go ahead and click “+ Add new application” as in the screenshot below:

google play console

Then, you can go ahead and click the button to edit the store listing (We will upload an APK later). You’ll want to fill out the description for the app. Here is a little preview from when we filled out the application with the Codiqa Test app:

google play store listing

When you are ready, upload the APK for the release build and publish the listing. Be patient and soon your hard work should be live in the wild!

That summarizes the Android half of this series. Let us know what your experiences are, we are always interested to hear your opinions. And remember to stay tuned for our iOS edition…


Peter Collins

Happy Developer. I like taking names and coding backend systems in Go for Codiqa. Say hello to me on Twitter!

More Posts

codiqa forum

We are excited to announce that the new Codiqa forum is up!  While the previous forum was extremely popular, 16,000 spambots were not really the crowd we wanted to cater to.

Once the inundation of spam began, we realized the original forum had become more of a liability than an asset.  Yet at the same time, we recognized that we have awesome and very vocal users, and wanted to provide a community resource where they could pool their knowledge for the benefit of everyone.

So we have opened up a brand new forum for you, our dedicated users, with the sincere hope that it will become a place you can go to ask and answer questions about Codiqa, share new ideas, and enjoy discussing topics within the mobile space.

You no longer need to sign-up for a separate account – your Codiqa account is now tied directly to your forum profile!  While the forum will be visible to the public, this means that only Codiqa users will be able to comment and post. We built this for you.

You can access the forum at  We’ll see you there. Happy posting!

Tim Lancina

Fledgling Developer. I love learning new languages and kicking balls with my feet.

More Posts - Website

Follow Me: