• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

iOS App

Scheduled Pinned Locked Moved
Duet Web Control wishlist
5
18
3.3k
Loading More Posts
  • 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.
  • undefined
    Danal
    last edited by 29 Dec 2018, 18:32

    Fair enough... and I don't want to override your original request, if there are developers that are interested... but personally, I'd phrase it as "can we improve the web interface on mobile?". That way, no app to fall behind or get out of sync.

    If there is a developer interested: The underlying service model is dead easy. I was able to produce "multiduet" web in just a few days.

    Delta / Kossel printer fanatic

    1 Reply Last reply Reply Quote 0
    • undefined
      patakopecek
      last edited by 29 Dec 2018, 19:08

      But one thing still is true, an app optimalization is much better than a website optimalization on mobile because the mobile browser allows zoomong and sideways scrolling and it is not as smooth as in an app, you cant do anything about it, as well as the watch integration, that is only possible on an native app

      undefined 1 Reply Last reply 30 Dec 2018, 14:55 Reply Quote 0
      • undefined
        richardmckenna
        last edited by 30 Dec 2018, 14:43

        I’m an Android developer, I have thought about doing an app but just haven’t had the time.

        To be honest I can usually just glance at my printer to see the status, have my computer on or just load dwc on my iPad. So haven’t really felt the need to make an app.

        undefined 1 Reply Last reply 30 Dec 2018, 15:11 Reply Quote 0
        • undefined
          richardmckenna @patakopecek
          last edited by 30 Dec 2018, 14:55

          @patakopecek that’s not entirely true. The watch thing you are right about. Modern web applications can be highly optimised for use in mobile browsers and now DWC has been rebuilt in Vue.js the performance should be vastly improved. The zooming/scrolling behaviour of websites on mobile browsers can all be controlled if the page is setup in the required way.

          A huge amount of the apps out there are not true native apps. A lot of them use other technologies such as web JavaScript frameworks and they are either then compiled to run native machine code or wrapped to appear as a native app.

          undefined 1 Reply Last reply 30 Dec 2018, 15:13 Reply Quote 0
          • undefined
            patakopecek @richardmckenna
            last edited by 30 Dec 2018, 15:11

            @richardmckenna what language do you use? If you would use react native or something like it it would be super easy to port over to iOS, and if the data would be acessible in variables it would be easy to make a watch extension

            undefined 1 Reply Last reply 30 Dec 2018, 15:40 Reply Quote 0
            • undefined
              patakopecek @richardmckenna
              last edited by 30 Dec 2018, 15:13

              @richardmckenna yeah, you can optimize it and it was optimized a lot compared to DWC1 but it will never be as good as a native app optimalization wise, because the browsers do not allow it

              1 Reply Last reply Reply Quote 0
              • undefined
                patakopecek
                last edited by patakopecek 30 Dec 2018, 15:19

                @chrishamm woudl you add this to the website code? <meta name="apple-mobile-web-app-capable" content="yes" /> I am not familiar with vuejs but I will learn it eventually

                undefined 1 Reply Last reply 2 Jan 2019, 15:27 Reply Quote 0
                • undefined
                  richardmckenna @patakopecek
                  last edited by 30 Dec 2018, 15:40

                  @patakopecek For Android I did use Java but switched to Kotlin last year. For web applications I generally use Vue.js and Firebase nowadays.

                  undefined 1 Reply Last reply 30 Dec 2018, 15:50 Reply Quote 0
                  • undefined
                    patakopecek @richardmckenna
                    last edited by 30 Dec 2018, 15:50

                    @richardmckenna oh really? I heard that kotlin is very easy to port over to swift

                    undefined 1 Reply Last reply 30 Dec 2018, 16:35 Reply Quote 0
                    • undefined
                      richardmckenna @patakopecek
                      last edited by 30 Dec 2018, 16:35

                      @patakopecek yeah they are very similar languages. I love the fact that Kotlin is so interchangeable with Java.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        jim @patakopecek
                        last edited by 1 Jan 2019, 10:41

                        @patakopecek - this is something I have been playing with as a background project to learn iOS programming. My goal was to replicate the look and feel of the paneldue display as an app.

                        Motivation is threefold, one I don’t want to pay £50+ for the display when I can use the DWC (with inconveniences as my PC is never near my printer) , two - I have lots of old iPhones lying round and. Three I was interested to see how hard it is to write an app

                        It’s slow going as I can’t allocate any time to it (also building a new Delats printer and that is more fun). I’ll post photos once I can move it forward to a prototype.

                        undefined 1 Reply Last reply 1 Jan 2019, 10:54 Reply Quote 0
                        • undefined
                          patakopecek @jim
                          last edited by 1 Jan 2019, 10:54

                          @jim would you mind sharing the progress? I maybe could help a little bit

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            chrishamm administrators @patakopecek
                            last edited by 2 Jan 2019, 15:27

                            @patakopecek Yes, I can add it to DWC2-RC4.

                            There is already an app for Android which does an mDNS broadcast in order to discover Duet WiFi boards on the local network but once you select a machine, it only displays the web interface in a web view. mDNS support on the DuetM and Duet Ethernet still needs to be implemented.

                            Duet software engineer

                            1 Reply Last reply Reply Quote 0
                            15 out of 18
                            • First post
                              15/18
                              Last post
                            Unless otherwise noted, all forum content is licensed under CC-BY-SA