Daily Archives: 06.12.2017

Link
App Store

Many successful apps allow users to interact, compete or build social relationships. Features like an in-app chat, a friend system or leaderboards help to increase app retention and engagement rates. This applies for games as well as apps. The SocialView makes it easy to add such features. It takes advantage of ready-made services and also offers e.g. user profiles & authentication, cloud storage and much more. If you think this sounds complex, don’t worry: This post shows you how to add such features without a hassle.

Using Social Services is Easy!

… at least with the SocialView, which includes many ready-made social features. This makes it easy for you to create apps with e.g. user profiles, leaderboards or a messaging and friend system. For example, this year’s conference management app for the Qt World Summit 2017 uses these services and allows you to:

  • Search conference attendees to schedule Business Meetings.
  • Store custom user data like the company, job position or main Qt interest.
  • View user details and find conference attendees that match certain criterias.
  • Log in via Facebook to synchronize your data across devices.
  • Become friends and get in touch with the included in-app chat.
  • See a leaderboard with a ranking of users that favor many talks and are active.

You can have a look and try out the features by downloading the app for iOS or Android:

Google_Play_Badge-1

This is already a rich feature set, but there is much more you can do. The SocialView is extensible and allows to customize all features!

A cloud-based backend and easy-to-use client QML components build the core of the view. The SocialView integrates these cloud services so you can use them in your app. Among many other features, the SocialView services include:

  • User Profiles and Authentication: Each user registers with the social services as soon as he first opens your app. No registration required.
  • Social Leaderboards: You can let players compare against each other in a competitive way, keeping them playing.
  • Fully Customizable UI: With the strength of QML you can customize all views to your app and give an extra-polished look.
  • Integrated Cloud Storage: Store project-specific data for your users in the cloud.
  • Friend System: Add your friends or make new friends with other users you meet in-app.
  • In-App Chat & Push Notifications: You can chat with your friends, even if they’re not online. This makes it easy for your users to …read more

    Source:: https://v-play.net/cross-platform-development/how-to-add-in-app-chat-or-gamification-features-to-your-mobile-app

          

Link
App Store

Custom social features in your app boost retention and engagement rates. Many successful apps allow users to interact, compete or build social relationships. This is because social features are one of the key drivers to build up your user base.

Using Social Services is Easy!

… at least with the SocialView, which includes many ready-made social features. This makes it easy for you to create apps with e.g. user profiles, leaderboards or a messaging and friend system. This year’s conference management app for the Qt World Summit 2017 uses these services and allows you to:

  • Search conference attendees to schedule Business Meetings.
  • Store custom user data like the company, job position or main Qt interest.
  • View user details and find conference attendees that match certain criterias.
  • Log in via Facebook to synchronize your data across devices.
  • Become friends and get in touch with the included messenger.
  • See a leaderboard with a ranking of users that favor many talks and are active.

You can have a look and try out the features by downloading the app for iOS or Android:

Google_Play_Badge-1

A cloud-based backend and easy-to-use client QML components are the core of all these features. The SocialView type integrates the available cloud services so you can use them in your app. Among many other features it includes:

  • User Profiles and Authentication: Each user registers with the social services as soon as he first opens your app. No registration required.
  • Social Leaderboards: You can let players compare against each other in a competitive way, keeping them playing.
  • Fully Customizable UI: With the strength of QML you can customize all views to your app and give an extra-polished look.
  • Integrated Cloud Storage: Store project-specific data for your users in the cloud.
  • Friend System: Add your friends or make new friends with other users you meet in-app.
  • In-App Messenger & Push Notifications: You can chat with your friends, even if they’re not online. This makes it easy for your users to get in touch. They also receive Push Notifications for each incoming message.
  • Facebook Login & Account Synchronization: You can allow users to log-in with Facebook. This enables them to synchronize their profile and progress across devices.
  • Native Look and Feel: The view provides a native style and user experience on both iOS and Android.
  • Fully Cross-Platform: All features work cross-platform, so your iOS users can also connect or play with Android users.

mobile-chat

To see how to …read more

Source:: https://v-play.net/cross-platform-development/how-to-add-a-messenger-or-leaderboard-to-your-mobile-app

      

Link
how-does-v-play-live-work-compared-with-standard-deployment

V-Play 2.14.0 introduced V-Play Live Code Reloading, which reduces your deployment time from minutes to seconds. V-Play 2.14.2 now adds support for using native cross-platform plugins with live code reloading.

2.14.2 also adds improvements to the SocialView components and adds improvements for Navigation components.

What is V-Play Live Code Reloading

V-Play Live reloads your project on every connected device, within seconds after code changes. This reduces the long compilation and deployment times, to only a couple of seconds. V-Play Live also allows you to run and test your applications on iOS from a Windows or Linux desktop. You don’t need to install any native SDKs for deployment with V-Play Live.

Watch this video for a quick demo of V-Play Live in action:

V-Play Live displays your app or game with the Live Client application. The desktop Live Client is part of your V-Play installation. For Android and iOS, you can download the Live Client apps in the app stores. For most projects those Live Client apps are sufficient. They have several V-Play Plugins and most of the Qt modules configured, so you can use them with V-Play Live.

Soon you will have the option to extend your own project with the live reloading feature, to build custom Live Clients. This allows you to use any custom C++ or native code together with live reloading for QML & JavaScript. This will also make it possible to use even more V-Play Plugins and features with V-Play Live.

How to Use V-Play Live

V-Play Live is super easy to use. We already covered that in our last blog post, you can read it here: How to use V-Play Live

What are V-Play Plugins

Do you want to add advertisements to your app or game? Do you want to add analytics to track and understand your audience? Do you need push notifications or other cloud services?

V-Play got you covered! With V-Play Plugins, you can add such native cross-platform plugins with just a few lines of code.

Beginning with V-Play 2.14.2, you can use many of those plugins also with V-Play Live. This helps you test a plugin without performing any extra setup steps. V-Play Live has several plugins configured already, so you can use them right away. For some plugins, this is not possible yet.

Use V-Play Plugins with V-Play Live

Here is a short video showing how to …read more

Source:: https://v-play.net/updates/release-2-14-2-live-code-reloading-with-native-cross-platform-plugins

      

Link
The Qt Starter Pack

If you want to impress today’s customers, you have to keep up with the slick and smooth UIs they’re used to from their smartphones and tablets. Fortunately, the Qt software framework is no slouch and can fulfill the highest product requirements for embedded and desktop solutions.

Driving the Qt technology and its road map, we’re very proud of how comprehensive the Qt framework is. However, the sheer amount of the libraries can seem a bit daunting for Qt developers, some of which are still pondering how to use them to their full potential. To help you with this challenge right out of the gate and save you time and money, we have created a new globally available service: The Qt Starter Pack.

What is The Qt Starter Pack?

The Qt Starter Pack consists of an on-site workshop with a dedicated Qt engineering specialist with additional consulting after the workshop. Our expert developers teach you how to move things forward quickly at the start of the project, reaching your project milestones and go-to-market in record time.

Sounds great coming from us, but here is what some of our customers had to say:

The Qt consultants gave us initial training which really helped us kick start our project & avoid typical software development pitfalls enabling us to get to market faster.” Kristof Braem, CEO, Medec Benelux

With the support of Qt consultants we were able to leverage on their knowledge and create one of the most advanced In-Vehicle Infotainment (IVI) systems and instrument clusters on the market – from scratch.” Goran Haček, IVI development coordinator, Rimac Automobili

It was quite amazing for us to see that we were able to cut down the development time from 1000 – 1300 hrs to 50 hrs by being able to allow all developers and customers to work on the same IDE.” Rune Volden, R&D Manager, Ulstein Power & Control

Sounds interesting, tell me more!

A dedicated Qt specialist takes you on a deep dive into product design and development and sets the solution development with Qt on the right path.

Of course, we tailor the workshop to your specific needs, but here are some general topics you can expect.

  • Use cases walk-through and feasibility studies
  • Hardware evaluation and optimization best practices
  • Evaluation of different options for high-level architecture design
  • Implementation practices
  • Memory footprint configuration and optimization
  • Identification of possible risks and bottlenecks with recommendations
  • Covering your specific topics and questions

With our experience in product development, we will help you avoid common pitfalls, …read more

Source:: http://blog.qt.io/blog/2017/12/06/jump-start-your-development-with-the-qt-starter-pack/