[Development] Playground request: QML for Android
Nurmi J-P
jpnurmi at theqtcompany.com
Mon Apr 20 21:20:01 CEST 2015
Sorry, it’s been 4 months since I was last time playing with this. It looks like the Qt version is not the issue at all. I’m able to run the example fine with self-built Qt 5.5 and 5.4. The problem seems to be that the project doesn’t build with GCC 4.8 used by the prebuilt Qt 5.4 for Android packages. My self-built Qt were using GCC 4.9.
The build problem is in the QOptional class borrowed from https://codereview.qt-project.org/#/c/92006/. It’s handy and less error-prone than maintaining separate booleans whether properties have been explicitly set. :) Maybe I should try with the one from https://codereview.qt-project.org/#/c/105743/ instead.
--
J-P Nurmi
> On 20 Apr 2015, at 17:28, Nurmi J-P <jpnurmi at theqtcompany.com> wrote:
>
> Things were running fine with Qt 5.5 back in December, so there shouldn’t be any hard dependencies to Qt 5.6. It’s just that now that I tested things before publishing the source code, I had to sync some gradle build scripts from the latest qtbase/dev to get the example up and running. I’ll test with older Qt builds and update the README accordingly.
>
> As you know, some of the cool stuff comes from the Android support libraries. I really wanted to have a navigation drawer & the animating hamburger icon in the hackathon demo, and the only way I was able to get it working was with those custom gradle scripts. This is not a polished product, and there are plenty of silly shortcuts like this. :)
>
> --
> J-P Nurmi
>
> On 20 Apr 2015, at 09:44, Attila Csipa <qt at csipa.in.rs> wrote:
>
>> Without actually looking at the sources... How hard (or, rather, what)
>> is the 5.6 dependency? It would help a great deal if it was available
>> for at least for 5.5.
>>
>> Best regards,
>> Attila Csipa
>>
>> On 4/17/2015 6:13 PM, Nurmi J-P wrote:
>>>> On 16 Apr 2015, at 23:01, Nurmi J-P <jpnurmi at theqtcompany.com> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I'd like to request a new playground repository for "QML for Android" - http://lists.qt-project.org/pipermail/development/2015-April/021035.html
>>>>
>>>> Description: QML wrappers for native Android controls.
>>>> Playground project name: qtqmlandroid
>>>>
>>>> QtQmlAndroid is what I've used as the working title. The playground guidelines say not to include a Qt-prefix, but a majority of the playground projects do...
>>>>
>>>> --
>>>> J-P Nurmi
>>> A big thanks to everyone who participated in brainstorming the name. The source code is now available at http://code.qt.io/cgit/playground/qtqmlandroid.git/. Contributions welcome! ;)
>>>
>>> Quoting the README file:
>>>
>>> ## Requirements
>>>
>>> - Qt 5 dev (5.6.0)
>>> - Android 5.x
>>> - Gradle
>>>
>>> ## Installation
>>>
>>> Build like any Qt module. It might be necessary to run 'make
>>> install' in 'src/java' until the build system is finalized.
>>>
>>> ## Qt Creator
>>>
>>> When building the example in Qt Creator, tick "Use Gradle" in
>>>
>>> Projects -> Build & Run -> Build Steps -> Build Android APK
>>>
>>> ## Notes
>>>
>>> The Android 5.x dependency is not going to stay. Proper Android
>>> version handling is just missing for the time being. The goal of
>>> the hackathon project was to create a visually stunning demo.
>>>
>>> --
>>> J-P Nurmi
>>>
>>> _______________________________________________
>>> Development mailing list
>>> Development at qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/development
>>
>> _______________________________________________
>> Development mailing list
>> Development at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/development
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
More information about the Development
mailing list