Build Cross-Platform Apps in Days

  • Save up to 90% source code

  • Voted the best supported, most time-saving and easiest to learn development tool

  • Monetize, analyze and engage users

  • Completely free for an unlimited time

Develop mobile apps with V-Play

Better Apps, Less Effort

Develop feature-rich, cross-platform mobile apps from a single code base.

V-Play apps look, feel and perform exactly like native iOS, Android and Desktop apps. With less code & much faster development time.

Supported platforms

Better apps, less effort

Save time, code & money by using V-Play!

PropertyCross is an open-source project, with the goal to help developers choose a cross-platform framework for their apps.

The same application is implemented with different frameworks, to allow a direct comparison between them.

Save up to 90% Source Code with V-Play!

Code savings

Write Better Code - with QML

Qt Meta Language is a highly intuitive reactive language, which is super easy to learn, yet it's extremely powerful and flexible. Mix it with JavaScript to create awesome stuff, with just a few lines of code.

V-Play simulator
V-Play simulator
Hello V-Play! 0
  • Code Once - Deploy Everywhere
  • Powerful Property BindingsConnect properties to update on changes, automatically!
  • Save up to 90% Code
  • Increase Productivity
V-Play simulator code example

Native Navigation

The navigation paradigms on iOS and Android are different. On iOS you have a swipe-back gesture to navigate back in a navigation stack. On Android you usually use a navigation drawer that slides in from the left side. V-Play Apps abstracts these navigation differences and allows you to use just a single Navigation component, that works cross-platform.

Native navigation
V-Play Plugins

Mobile Plugins

With V-Play, you can use many 3rd party services with just a few lines of code.

All of these plugins work cross-platform, which allows you to maintain a single code base.

import QtQuick 2.0
import QtQuick.Controls 2.0
import VPlayPlugins 2.0

ApplicationWindow {

  OneSignal {
    appId: "<ONESIGNAL-APP-ID>"
    onNotificationReceived: {
      console.debug("Received push: ", message)

Push Notification QML Example

Engage your Users

Server-triggered Push Notifications with OneSignal or Google Cloud Messaging (Firebase). Local Push Notifications included.

Monetize your Apps

Ads with Google AdMob, Chartboost and Appodeal with all kind of ad formats. Use interstitials, banner ads and rewarded videos, to earn money with your app.

Offer Paid Content

In-App Purchases to monetize your app.

Gain Insights

Google Analytics and Flurry to measure your app’s performance.

Better Safe than Sorry

HockeyApp for cross-platform beta distribution, crash reporting and testing.

Grow your Audience

Facebook, Twitter & WhatsApp sharing and social login.

Responsive Design

Did you optimize your app for smartphone AND tablet already? This can be a tricky challenge, because with wider screens you can show more information in your app and make the user experience even better. If you optimize for smartphone only, you’re reducing your potential for success.

With V-Play, you don’t need to change your existing code but can use the same source code for phones & tablets. You get a “tablet view” with a navigation page on the left and the actual content page on the right automatically when the screen gets bigger.

Responsive design

Animations Made Easy

Creating complex animations in your app has never been easier. Make use of V-Plays powerful animation system, to create stunning animated UIs.

V-Play apps are native, for top performance and smooth animations.

Animations made easy

Highly Extensible

Highly extensible

You have existing JavaScript, C++ or native code? You want to add any 3rd party SDK that we do not offer already?

No worries, you can add any JS, C++, Java or Objective-C code to your project.

Highly extensible

Simulate Platform at Runtime

Speed up your development and testing time with the live platform simulation feature by V-Play: Simulate any platform and change it at runtime on your PC!

The native components and navigation automatically change their style to the new platform. This allows you to rapidly test how your app looks like on iOS and Android on your Desktop PC. The start time of your app goes from 1-2 minutes, down to just a few seconds!

Simulate platorms at runtime

The Ultimate Toolkit

V-Play Apps harness the power of Qt, the leading cross-platform development framework used by over 1,000,000 developers.

This provides you with a unique SDK with all the features to develop the next generation of iOS and Android Apps.

V-Play is a Technology Partner of The Qt Company.

Qt technology partner
Native Look and Feel

Get a native look and feel from a single code base, like a navigation drawer on Android vs tabs on iOS.

Auto-adapting UI

Create one app and support every device, with responsive layout components that adapt to any screen.

Powerful and Flexible Animations

Polish your App with smooth and easy-to-use animations and transitions.

Native Performance

V-Play Apps run fully native on devices.

No wrapper, no hybrid.

Enjoy full performance instead.

  • Buttons
  • Switches
  • Lists
  • User Input
  • and more ...
Native Device Features
  • Camera
  • Microphone
  • File System
  • Custom C++
  • Custom Obj-C / Java
  • Custom Native SDKs
Sensors & Location
  • Accelerometer
  • Gyroscope
  • Compass
  • Light
  • and more ...
Multimedia Content
  • Images
  • Video
  • Audio
  • Radio
  • HTML
Networking and Connectivity
  • XmlHttpRequest
  • WebSockets
  • Bluetooth LE
  • NFC
Storage / Database

Add your own new or existing code, plugins and native SDKs.

  • C++
  • Java
  • Obj-C
  • Native Ad SDKs
  • AdMob, Chartboost
  • In-App Purchases
  • One Code, All Platforms

Learn more about your users, by tracking and measuring their behavior in your App with Google Analytics or Flurry.

Push Notifications

Local Native Push Notifications

Remote Push Notifications with OneSignal, GCM

Social Services


Sharing to Twitter, WhatsApp & more

Let your users do the marketing for you!

Not Sure Where to Begin? Use our App Templates!

Use one of our open-source, best-practice app templates to accelerate your development. We are constantly expanding our range of templates and examples, across various different app types, like map apps, messaging apps and more...

App templates

Looking for mobile app development as a service?

We are your expert partner to develop modern tailored apps for iOS & Android. Let us help you bring your ideas to market!

Mobile App Development

Join V-Play Partners and Customers like:

V-Play partners and customers

Start Developing Now!

Join 30.000+ Developers

Get V-Play

Blog apps

read blog
Release 2.18.3: QML JSON ListModel and Todo List App

V-Play 2.18.3 adds the JsonListModel as a performant and feature-rich QML ListModel enhancement for Qt. It helps you transform your JSON data to a model and enables you to detect changes to individual items in your model. You can then only update the changed items in your UI instead of updating the full list. This update also adds several improvements …

continue reading
49+ Mobile App Ideas and 12 Ways to Come Up with New Ideas

Coming up with a million dollar mobile app idea could be really hard. What if there were 12 techniques that could help you generate new app ideas? Would be cool, right? Today, we’ll show you 12 ways how you can generate new mobile app ideas. Additionally, we’ll give you 49+ mobile app ideas, that you can take and start development, …

continue reading
Firebase Tutorial Android & iOS: Create an App with Realtime Database and Login

Mobile apps need a backend. They store settings & data, high scores, check licenses and generate statistics. All these use cases have one thing in common: they use a central database. Coding a full-blown backend takes a lot of time. Think about end-to-end security, communication interfaces and database structure. When you then get to details like concurrent access, it gets …

continue reading

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
create apps
create games
cross platform
native performance
3rd party services
game network
level editor
easiest to learn
biggest time saving
best support