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 980 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.
  • E Offline
    E Offline
    ekkescorner
    Qt Champions 2016
    wrote on 26 Aug 2023, 11:26 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
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 26 Aug 2023, 11:40 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

      E 1 Reply Last reply 2 Nov 2023, 09:52
      0
      • S SGaist
        26 Aug 2023, 11:40

        Nice !

        Thanks for sharing :-)

        E Offline
        E Offline
        ekkescorner
        Qt Champions 2016
        wrote on 2 Nov 2023, 09:52 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

        S 1 Reply Last reply 2 Nov 2023, 20:13
        3
        • E ekkescorner
          2 Nov 2023, 09:52

          @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

          S Offline
          S Offline
          SGaist
          Lifetime Qt Champion
          wrote on 2 Nov 2023, 20:13 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

          E 2 Replies Last reply 3 Nov 2023, 08:23
          1
          • S SGaist
            2 Nov 2023, 20:13

            @ekkescorner Nice !

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

            Hope it helps

            E Offline
            E Offline
            ekkescorner
            Qt Champions 2016
            wrote on 3 Nov 2023, 08:23 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
            • S SGaist
              2 Nov 2023, 20:13

              @ekkescorner Nice !

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

              Hope it helps

              E Offline
              E Offline
              ekkescorner
              Qt Champions 2016
              wrote on 19 Nov 2023, 18:55 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

              S 1 Reply Last reply 19 Nov 2023, 19:28
              1
              • E ekkescorner
                19 Nov 2023, 18:55

                @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 ;-)

                S Offline
                S Offline
                SGaist
                Lifetime Qt Champion
                wrote on 19 Nov 2023, 19:28 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

                E 1 Reply Last reply 21 Nov 2023, 07:56
                0
                • S SGaist
                  19 Nov 2023, 19:28

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

                  E Offline
                  E Offline
                  ekkescorner
                  Qt Champions 2016
                  wrote on 21 Nov 2023, 07:56 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