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

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.

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!

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.

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

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.

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.

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.

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.

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!

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.

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...

Join V-Play Partners and Customers like:

Start Developing Now!

Join 30.000+ Developers

Get V-Play

Blog apps

read blog
Release 2.16.0: iPhone X Support and Runtime Screen Orientation Changes
Release 2.16.0: iPhone X Support and Runtime Screen Orientation Changes

V-Play 2.16.0 adds support for devices with notches like iPhone X. This allows to create mobile apps or games that look good on all modern devices and screens. With this update you can also change the screen orientation of your app at runtime. V-Play 2.16.0 comes with many improvements and fixes and is free to use. Why You Should Update …

continue reading
run-and-share-code-snippets-from-new-vplay-app-documentation
New Mobile App Development Documentation with QML Live Reloading of Code Snippets

Finding the right resources for a specific mobile app feature or use case can be hard. The new V-Play app documentation helps you to find help super fast. You can browse through the most important use cases and pain points of app development, and test code examples right on your mobile phone. Now you can also save and share your …

continue reading
new-firebase-qt-features-live-code-reloading-qt-5-10-1-vplay-release-2-15-1
Release 2.15.1: New Firebase Features and New Live Code Reloading Apps | Upgrade to Qt 5.10.1 & Qt Creator 4.5.1

V-Play 2.15.1 adds support for Qt 5.10.1 and the latest Qt Creator 4.5.1. Qt 5.10.1 comes with over 300 fixes and improvements. Qt Creator 4.5.1 adds several fixes as well. This update also improves the V-Play Firebase components with easier configuration and callback functions. V-Play 2.15.1 Improvements V-Play is now compatible with Qt 5.10.1 and Qt Creator 4.5.1. See later …

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