Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Port mobile Apps (Android, iOS) from 5.15 to 6.6
Forum Updated to NodeBB v4.3 + New Features

Port mobile Apps (Android, iOS) from 5.15 to 6.6

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
androidiosportqt 5.15qt 6.6
8 Posts 2 Posters 1.0k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ekkescornerE Offline
    ekkescornerE Offline
    ekkescorner
    Qt Champions 2016
    wrote on last edited by
    #1

    FWIW - I'm working on a blog series about 'HowTo port your mobile App from Qt 5.15 to Qt 6.6'
    http://ekkesapps.org/
    Attention: not complete yet ! Will be WIP until QtWS23 (my Session there Nov 29th 10:25)
    A short summary what changes I'm doing in my projects:
    ekke's CheckList
    https://ekkesapps.wordpress.com/qt-6-qmake/ekkes-checklist/

    ekke ... Qt Champion 2016 | 2024 ... mobile business apps
    5.15 --> 6.8 https://t1p.de/ekkeChecklist
    QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

    1 Reply Last reply
    2
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Nice !

      Thanks for sharing :-)

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      ekkescornerE 1 Reply Last reply
      0
      • SGaistS SGaist

        Nice !

        Thanks for sharing :-)

        ekkescornerE Offline
        ekkescornerE Offline
        ekkescorner
        Qt Champions 2016
        wrote on last edited by
        #3

        @SGaist finally have finished my Checklist HowTo Port mobile Apps from 5.15 to 6.6
        https://t1p.de/ekkeChecklist
        some blocking issues, but over all most of my 20 Apps are compiling/running on Android/iOS.

        last big step was the QML Camera https://t1p.de/ekkeCamera requiring a complete rewrite.
        Now it's easier to develop a QML Camera as with 5.15.
        Many 5.15 Bugs on Android fixed, but there are 6 new bugs - hopefully get fixed for 6.6.1. Please Vote if you want to use the QML Camera with 6.6
        Because the declarative camera example only covers some parts, I'll provide a QML Camera Example in december.
        Starting next week I have to master the port from QMake to CMake

        ekke ... Qt Champion 2016 | 2024 ... mobile business apps
        5.15 --> 6.8 https://t1p.de/ekkeChecklist
        QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

        SGaistS 1 Reply Last reply
        3
        • ekkescornerE ekkescorner

          @SGaist finally have finished my Checklist HowTo Port mobile Apps from 5.15 to 6.6
          https://t1p.de/ekkeChecklist
          some blocking issues, but over all most of my 20 Apps are compiling/running on Android/iOS.

          last big step was the QML Camera https://t1p.de/ekkeCamera requiring a complete rewrite.
          Now it's easier to develop a QML Camera as with 5.15.
          Many 5.15 Bugs on Android fixed, but there are 6 new bugs - hopefully get fixed for 6.6.1. Please Vote if you want to use the QML Camera with 6.6
          Because the declarative camera example only covers some parts, I'll provide a QML Camera Example in december.
          Starting next week I have to master the port from QMake to CMake

          SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #4

          @ekkescorner Nice !

          For the qmake to cmake port, there's a helper script that you can leverage: qmake2cmake.

          Hope it helps

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          ekkescornerE 2 Replies Last reply
          1
          • SGaistS SGaist

            @ekkescorner Nice !

            For the qmake to cmake port, there's a helper script that you can leverage: qmake2cmake.

            Hope it helps

            ekkescornerE Offline
            ekkescornerE Offline
            ekkescorner
            Qt Champions 2016
            wrote on last edited by
            #5

            @SGaist thx. this will be one of the starting points.
            from discussions at Qt Discord server I know that there are some CMake problems deploying apps to Google Play and Apple App Store. ...will report about my experiences.

            ekke ... Qt Champion 2016 | 2024 ... mobile business apps
            5.15 --> 6.8 https://t1p.de/ekkeChecklist
            QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

            1 Reply Last reply
            0
            • SGaistS SGaist

              @ekkescorner Nice !

              For the qmake to cmake port, there's a helper script that you can leverage: qmake2cmake.

              Hope it helps

              ekkescornerE Offline
              ekkescornerE Offline
              ekkescorner
              Qt Champions 2016
              wrote on last edited by
              #6

              @SGaist tried the qmake2cmake script, but it doesn't really help - covers only 10% of complexe QMake .pro if dealing with Android and iOS specials, translations, java and objective-C code, ... and much more.
              will report and blog about in detail. in some weeks. step by step ;-)

              ekke ... Qt Champion 2016 | 2024 ... mobile business apps
              5.15 --> 6.8 https://t1p.de/ekkeChecklist
              QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

              SGaistS 1 Reply Last reply
              1
              • ekkescornerE ekkescorner

                @SGaist tried the qmake2cmake script, but it doesn't really help - covers only 10% of complexe QMake .pro if dealing with Android and iOS specials, translations, java and objective-C code, ... and much more.
                will report and blog about in detail. in some weeks. step by step ;-)

                SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #7

                @ekkescorner I am a bit disappointed for you. I thought that since it was used to help move Qt itself to cmake it would be of more help to you.

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                ekkescornerE 1 Reply Last reply
                0
                • SGaistS SGaist

                  @ekkescorner I am a bit disappointed for you. I thought that since it was used to help move Qt itself to cmake it would be of more help to you.

                  ekkescornerE Offline
                  ekkescornerE Offline
                  ekkescorner
                  Qt Champions 2016
                  wrote on last edited by
                  #8

                  @SGaist did some more tests. removed some lines with errors from .pro and got some more output from qmake2cmake. but only for the easy parts ;-)

                  android or ios - specific parts are missed.
                  ATM I'm learning from CMakeLists.txt provided by Qt example apps, other projects and documentation.

                  what's really missed: official guides for mobile (android and ios) apps (including translations, native code, custom info.plist, Android Manifest, openSSL) from build to deploy and publish to stores using CMake.

                  of course I'll blog about my findings in some weeks.

                  ekke ... Qt Champion 2016 | 2024 ... mobile business apps
                  5.15 --> 6.8 https://t1p.de/ekkeChecklist
                  QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

                  1 Reply Last reply
                  0

                  • Login

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Users
                  • Groups
                  • Search
                  • Get Qt Extensions
                  • Unsolved