Forums

OverviewFelgo 2 Support (Qt 5) › Error Compile on Felgo live

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #21678

    Felgo User

    Hi,

     

    when I run felgo live on my samsung galaxy S8+, I have many errors from “file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/…”

    but my application run anyway without crashing, these errors appeared overnight without affecting anything !

     

    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ApplicationWindowStyle.qml:61: TypeError: Cannot read property 'windowStyle' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/CalendarStyle.qml:55: TypeError: Cannot read property 'calendarViewStyle' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:57: TypeError: Cannot read property 'View_minHeight' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:56: TypeError: Cannot read property 'View_minWidth' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:76: TypeError: Cannot read property 'View_background' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:112: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:108: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:103: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:101: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:94: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:93: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:92: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:91: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:89: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:99: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:98: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:97: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:96: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:114: TypeError: Cannot read property 'actionOverflowButtonStyle' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:59: TypeError: Cannot read property 'View_paddingEnd' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:58: TypeError: Cannot read property 'View_paddingStart' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:54: TypeError: Cannot read property 'actionButtonStyle' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:57: TypeError: Cannot read property 'View_minHeight' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:56: TypeError: Cannot read property 'View_minWidth' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:76: TypeError: Cannot read property 'View_background' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:112: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:108: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:103: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:101: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:94: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:93: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:92: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:91: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:89: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:99: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:98: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:97: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:96: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:114: TypeError: Cannot read property 'actionOverflowButtonStyle' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:59: TypeError: Cannot read property 'View_paddingEnd' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:58: TypeError: Cannot read property 'View_paddingStart' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml:54: TypeError: Cannot read property 'actionButtonStyle' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:112: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:108: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:103: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:101: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:94: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:93: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:92: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:91: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:89: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:99: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:98: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:97: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:96: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/CalendarStyle.qml:69: TypeError: Cannot read property 'calendarViewStyle' of undefined
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:112: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:108: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:103: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:101: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:94: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:93: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:92: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:91: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:89: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:99: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:98: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:97: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:96: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/CalendarStyle.qml:89: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:112: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:108: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:103: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:101: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:94: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:93: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:92: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:91: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:89: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:99: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:98: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:97: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:96: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/CalendarStyle.qml:89: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:112: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:108: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:103: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:101: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:94: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:93: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:92: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:91: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:89: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:99: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:98: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:97: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:96: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/CalendarStyle.qml:89: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:112: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:108: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:103: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:101: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:94: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:93: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:92: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:91: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:89: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:99: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:98: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:97: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:96: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/CalendarStyle.qml:89: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:112: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:108: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:103: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:101: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:94: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:93: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:92: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:91: TypeError: Type error
    file:data/data/net.vplay.apps.QMLLive/qt-reserved-files/qml/QtQuick/Controls/Styles/Android/LabelStyle.qml:89: TypeError: Cannot read property 'TextAppearance_textColor' of undefined

     

    #21679

    Alex
    Felgo Team

    Hi,

    thank you for reporting this. The Felgo Live Client imports all the most important Qt modules, also some private modules, in case the user wants to use them in his application. With the switch to Qt 5.12.3, some modules are now deprecated, it looks like one of those modules could cause those “errors”. We will have a look if it makes sense to do a bit of cleaning up in the imports. But as you mentioned, those errors do not seem to affect the running app, so you are safe to ignore them.

    Can you also specify when and where those errors appear? Are you looking at the Android Studio log output when starting the Live app? Or are you seeing the errors in the Live Server log output when running your own application with the Live app?

    Cheers,
    Alex

    #21683

    Felgo User

    OK I Understand but for example My calendar in my app is now without style whereas I had put on this… and this errors don’t appear when I run my app on IOS device.

     

    I look the output error in the live server log output.

    #21697

    Felgo User

    alex.huber said:

    Hi,

    thank you for reporting this. The Felgo Live Client imports all the most important Qt modules, also some private modules, in case the user wants to use them in his application. With the switch to Qt 5.12.3, some modules are now deprecated, it looks like one of those modules could cause those “errors”. We will have a look if it makes sense to do a bit of cleaning up in the imports. But as you mentioned, those errors do not seem to affect the running app, so you are safe to ignore them.

    Can you also specify when and where those errors appear? Are you looking at the Android Studio log output when starting the Live app? Or are you seeing the errors in the Live Server log output when running your own application with the Live app?

    Cheers,
    Alex

    can you tell me where you stand in terms of problem solving?

    #21699

    Alex
    Felgo Team

    Hi,

    we did not yet manage to replicate the issue. Can you create a minimal example that shows the issue, and send it as zip archive to support@felgo.com ?

    Cheers,
    Alex

    #21700

    Felgo User

    I just sent the e-mail

    #21734

    Felgo User

    Hi,

    Still no news about this problem?

    because it blocks me in the development.

    Thanks

Viewing 7 posts - 1 through 7 (of 7 total)

RSS feed for this thread

You must be logged in to reply to this topic.

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