Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Showcase
  4. QrwAndroid - QML plugin
QtWS25 Last Chance

QrwAndroid - QML plugin

Scheduled Pinned Locked Moved Showcase
qmlandroidextensionpluginqrwandroidgoogle
15 Posts 5 Posters 12.2k Views
  • 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.
  • GrecKoG Offline
    GrecKoG Offline
    GrecKo
    Qt Champions 2018
    wrote on last edited by
    #2

    Have you seen https://github.com/lirios/fluid/ ?

    raven-worxR 1 Reply Last reply
    0
    • GrecKoG GrecKo

      Have you seen https://github.com/lirios/fluid/ ?

      raven-worxR Offline
      raven-worxR Offline
      raven-worx
      Moderators
      wrote on last edited by
      #3

      @GrecKo
      yes i am aware that there are various other libraries with a similiar scope available already .
      But nevertheless i am planning some controls and features i couldn't find in any of them.

      --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
      If you have a question please use the forum so others can benefit from the solution in the future

      1 Reply Last reply
      1
      • GrecKoG Offline
        GrecKoG Offline
        GrecKo
        Qt Champions 2018
        wrote on last edited by
        #4

        I don't want to force you on anything, but wouldn't collaborating with Fluid make more sense ? at least for the UI controls.
        A lot of elements are already present there and it's a little bit more established.

        For example, I implemented some Steppers internally that I would rather contribute to Fluid because it has a larger audience ( if I take the time to actually clean my code and make it more generic).

        raven-worxR 1 Reply Last reply
        1
        • GrecKoG GrecKo

          I don't want to force you on anything, but wouldn't collaborating with Fluid make more sense ? at least for the UI controls.
          A lot of elements are already present there and it's a little bit more established.

          For example, I implemented some Steppers internally that I would rather contribute to Fluid because it has a larger audience ( if I take the time to actually clean my code and make it more generic).

          raven-worxR Offline
          raven-worxR Offline
          raven-worx
          Moderators
          wrote on last edited by raven-worx
          #5

          @GrecKo said in QrwAndroid - QML plugin:

          I don't want to force you on anything, but wouldn't collaborating with Fluid make more sense ? at least for the UI controls.

          Thats not that easy. Most elements of mine are heavily webbed with my C++ classes (self-inheriting AndroidStyle as attached property, various Util classes, etc).

          And i am also not forcing anyone to use my library ;)
          At the end everyone has to decide on it's own which lib fits the best for his/her requirements (regarding costs and/or provided feature-set).

          --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
          If you have a question please use the forum so others can benefit from the solution in the future

          1 Reply Last reply
          1
          • GrecKoG Offline
            GrecKoG Offline
            GrecKo
            Qt Champions 2018
            wrote on last edited by
            #6

            Fair enough, I understand and respect your position : )

            1 Reply Last reply
            1
            • raven-worxR Offline
              raven-worxR Offline
              raven-worx
              Moderators
              wrote on last edited by
              #7

              bump.
              Updated state of implemented features.

              --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
              If you have a question please use the forum so others can benefit from the solution in the future

              raven-worxR 1 Reply Last reply
              1
              • raven-worxR raven-worx

                bump.
                Updated state of implemented features.

                raven-worxR Offline
                raven-worxR Offline
                raven-worx
                Moderators
                wrote on last edited by raven-worx
                #8
                • implemented Google Mobile Ads (Banners only)
                  (The native AdView android view is rendered into an QML item)
                • dropped QZXing integration - since it can be easily added by the enduser on demand

                --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
                If you have a question please use the forum so others can benefit from the solution in the future

                1 Reply Last reply
                1
                • Attila SantoA Offline
                  Attila SantoA Offline
                  Attila Santo
                  wrote on last edited by
                  #9

                  this plugin sounds great. I would love to see your masonry implementation.

                  raven-worxR 1 Reply Last reply
                  0
                  • Attila SantoA Attila Santo

                    this plugin sounds great. I would love to see your masonry implementation.

                    raven-worxR Offline
                    raven-worxR Offline
                    raven-worx
                    Moderators
                    wrote on last edited by raven-worx
                    #10

                    @Attila-Santo
                    i will release the plugin for testing purposes during alpha/beta phase at some point when it makes sense.
                    Watch this thread to get the notification.

                    --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
                    If you have a question please use the forum so others can benefit from the solution in the future

                    Attila SantoA 1 Reply Last reply
                    1
                    • K Offline
                      K Offline
                      kangherr
                      wrote on last edited by
                      #11

                      @GrecKo said in QrwAndroid - QML plugin:

                      https://github.com/lirios/fluid/

                      Noted

                      1 Reply Last reply
                      0
                      • D Offline
                        D Offline
                        Davidjames3321
                        Banned
                        wrote on last edited by Davidjames3321
                        #12
                        This post is deleted!
                        1 Reply Last reply
                        0
                        • raven-worxR raven-worx

                          @Attila-Santo
                          i will release the plugin for testing purposes during alpha/beta phase at some point when it makes sense.
                          Watch this thread to get the notification.

                          Attila SantoA Offline
                          Attila SantoA Offline
                          Attila Santo
                          wrote on last edited by
                          #13

                          @raven-worx did your plugin ever make it to alpha / beta?

                          I would still love to see the implementation of your masonry

                          raven-worxR 1 Reply Last reply
                          1
                          • Attila SantoA Attila Santo

                            @raven-worx did your plugin ever make it to alpha / beta?

                            I would still love to see the implementation of your masonry

                            raven-worxR Offline
                            raven-worxR Offline
                            raven-worx
                            Moderators
                            wrote on last edited by
                            #14

                            @Attila-Santo
                            Hi, no i didnt find time to finish this plugin.

                            Anyway here is the implementation of this layout:
                            https://gist.github.com/raven-worx/28a737f7333480cfac418b42480093fc

                            Example:

                            GridFlow {
                                anchors.fill: parent
                                
                                columnCount: 2
                                horizontalSpacing: 5
                                verticalSpacing: 5
                                spanningEnabled: true
                                margin: 5
                                rowHeight: 50
                                keepChildOrder: true
                            
                                Rectangle {
                                      GridFlow.sizeHint: Qt.size(40,50)
                                      GridFlow.spanningChance: 0.2
                                      GridFlow.minimumHeight : 10
                                      GridFlow.maximumHeight: 10
                                }
                            }
                            

                            The implementation can easily adapted to set the row/column span explicitly via the attached property class and applied in the GridFlow::doLayout() method.

                            --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
                            If you have a question please use the forum so others can benefit from the solution in the future

                            Attila SantoA 1 Reply Last reply
                            3
                            • raven-worxR raven-worx

                              @Attila-Santo
                              Hi, no i didnt find time to finish this plugin.

                              Anyway here is the implementation of this layout:
                              https://gist.github.com/raven-worx/28a737f7333480cfac418b42480093fc

                              Example:

                              GridFlow {
                                  anchors.fill: parent
                                  
                                  columnCount: 2
                                  horizontalSpacing: 5
                                  verticalSpacing: 5
                                  spanningEnabled: true
                                  margin: 5
                                  rowHeight: 50
                                  keepChildOrder: true
                              
                                  Rectangle {
                                        GridFlow.sizeHint: Qt.size(40,50)
                                        GridFlow.spanningChance: 0.2
                                        GridFlow.minimumHeight : 10
                                        GridFlow.maximumHeight: 10
                                  }
                              }
                              

                              The implementation can easily adapted to set the row/column span explicitly via the attached property class and applied in the GridFlow::doLayout() method.

                              Attila SantoA Offline
                              Attila SantoA Offline
                              Attila Santo
                              wrote on last edited by
                              #15

                              @raven-worx you're a hero 🙌

                              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