Building or extending mobile apps doesn’t have to be complicated. With the Choicely Mobile App SDK, you can bring together the speed of no-code and the flexibility of native development.
You can create a basis for a native iOS & Android app in just minutes – with a ready-made backend, navigation and content feeds in place. And what’s more, this app is fully customizable.
The SDK draws the features from our mobile app platform that’s been used to create world class apps for organizations like the Eurovision Song Contest, ITV Studios and Arsenal Fan TV.
Whether you’re starting from scratch or adding new features to an existing app, the process is straightforward.
Let's dive into the setup for both paths!
You can also just dig into the SDK documentation, or try out our GitHub Sample App right away!
Imagine you’re kicking off a brand-new app project. Normally, this would mean days of boilerplate code before you even see the first (complex) screen. With Choicely, the path is much shorter.
You begin by creating an empty Android or iOS project in your IDE of choice. Then, following the documentation, you add the Choicely SDK as a dependency.
Once it’s installed, all you need to do is initialize the SDK and link it to your project in Choicely Studio – which is our visual app builder – with your Choicely app key.
And here’s the fun part: if you’ve already been designing your app in Choicely Studio, as soon as you hit run in your IDE, you’ll see your Studio-built project appear on your phone. No waiting, no complex wiring, just your app running natively!
Now, you might be a bit sceptical thinking how this works. The concept behind Choicely is very straight-forward:
Of course, you don’t have to choose between no-code and custom code. Many teams start with a Choicely-built app foundation and then add their own unique screens on top.
The SDK makes this easy: with simple factory methods, you can wrap your custom-built content and have it automatically displayed in the exact spot you define inside Choicely. This way, your self-implemented features blend seamlessly with everything created in Choicely Studio.
Now, let’s say you’re not starting from scratch. You already have a live app, and what you need is a faster way to roll out new features.
The Choicely SDK works just as smoothly in this case.
You add the dependency to your existing project the same way as before. You also need to initialize the SDK with your Choicely app key. But instead of linking the whole app, you can simply add a line of code and then choose the fragments or views you want to integrate from your Choicely Studio project into your existing navigation structure via their specific view keys.
Maybe it’s an article feed or a map you’ve built.
And just like that the Studio content flows directly into your existing app.
No rebuilds, no duplicate work — just a quick integration that saves you time and keeps your codebase clean.
If you work with Compose in Android, you can simply wrap the returning views in AndroidViews and display them in your Compose app. For iOS, the Choicely SDK supports UiKit and SwiftUI out of the box.
Whether you’re launching a completely new app or extending a mature one, the Choicely SDK gives you the same advantages: rapid iteration, seamless integration, and the perfect balance between no-code speed and native control.
Choicely SDK is both a way to get an MVP running in days instead of months – and speed up the whole app development process. For established apps, it’s a way to keep shipping fresh features without getting stuck in long release cycles.
Either way, with Choicely, building and extending native iOS and Android apps becomes faster, easier, and more flexible than ever before.