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.

Controls
  • 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
  • TCP/UDP
  • XmlHttpRequest
  • WebSockets
  • Bluetooth LE
  • NFC
Storage / Database
Localization
Extendable

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

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

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

Facebook

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

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-1-material-design-cards-rest-promises-sort-and-filter-listmodels
Release 2.18.1: Use JavaScript Promises with Qt, Material Cards and an Improved API to Connect to REST Services

V-Play 2.18.1 introduces new components for embedding YouTube videos, for creating material cards and Tinder-like swipe cards. It also simplifies connecting to REST services, with the new HttpRequest component. V-Play 2.18.1 also adds several other fixes and improvements. Important Note for iOS Live Client: The current store version of the V-Play Live Client app is built with V-Play 2.17.1 and …

continue reading
qt-machinelearning-tensorflow-Teaser
Machine Learning: Add Image Classification for iOS and Android with Qt and TensorFlow

Artificial intelligence and smart applications are steadily becoming more popular. Companies strongly rely on AI systems and machine learning to make faster and more accurate decisions based on their data. This guide provides an example for Image Classification and Object Detection built with Google’s TensorFlow Framework.   By reading this post, you will learn how to: Build TensorFlow for Android, …

continue reading
Qt AR: Why and How to Add Augmented Reality to Your Mobile App
Qt AR: Why and How to Add Augmented Reality to Your Mobile App

Improved AR capabilities for mobile platforms are one of the biggest trends of 2018. Apps with AR features like Yelp, Google Translate or Pokémon GO are only the beginning. Augmented reality allows to create innovative user experiences that support your brand. Mobile AR is on the Rise! Why? Differences between VR and AR Advantages of Immersive Experiences in Mobile Apps …

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
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support