UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    native Threema client?

    Scheduled Pinned Locked Moved App Development
    19 Posts 6 Posters 2.8k Views 2 Watching
    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.
      • M Offline
        makeixo
        last edited by makeixo

        I know there are a lot germans/europeans around who might be interested in that.

        I just step on a open source project for a threema desktop client. Would it be possible to create a native UT app for that as well?

        That would acutally be an app I would pay/donate 10 € for.

        H 1 Reply Last reply Reply Quote 1
        • H Offline
          hummlbach @makeixo
          last edited by

          @makeixo Very interesting. Had a quick look at their FAQ and the code. To sum it up:

          • threema knows of openmittsu and tolerates it (for now, as long as its not abused - whatever that means)
          • you cannot sign up with openmittsu, therefor you'd still need to buy the official app and use it once for signing up, but afterwards you don't need to have it running any longer (so its unlike Threema Web). I guess being able to signup with openmittsu and therefor being able to use the service without paying would be an abuse for example.
          • Its written in C++ using Qt, so its probably quite easy to bring it to UT as it is. But as the UI is most likely not performing very well on small screens, we needed to recreate the frontend in QML to be convergent while reusing the backend.

          Looks quite promising IMHO. 👍

          1 Reply Last reply Reply Quote 2
          • M Offline
            makeixo
            last edited by

            I am glad to hear that. It also may be an indicator that threema is willing to tolerate a trust-worthy project on other plattforms than iOS and Andoid.

            1 Reply Last reply Reply Quote 0
            • poVoqP Offline
              poVoq
              last edited by poVoq

              I recently had a look at the FluffyChat codebase (for a different project, I am not personally interested in Threema) and it might be possible to abstract it to allow different chat backends.

              Maybe something @Krille could comment on?

              Fairphone 5 (waiting for port)

              KrilleK 1 Reply Last reply Reply Quote 1
              • S Offline
                stefwe
                last edited by

                Any chance/ideas to get notifications?

                Meizu MX4 16.04 | Nexus 5 16.04

                KrilleK 1 Reply Last reply Reply Quote 0
                • KrilleK Offline
                  Krille @poVoq
                  last edited by

                  @poVoq I've tried to make the GUI independent from the rest. So I think a lot of UI components can be reused for this. From a UX perspective you should note that the message bubbles are an own creation and there are system bubbles which you can see in the telegram app and the messages app which would fit more in a new messaging app but the other parts could be useful for this.

                  1 Reply Last reply Reply Quote 1
                  • KrilleK Offline
                    Krille @stefwe
                    last edited by

                    @stefwe I guess only with a background service like in the signal app until the Threema developers are going to support Ubuntu Touch by themself.

                    S 1 Reply Last reply Reply Quote 0
                    • S Offline
                      stefwe @Krille
                      last edited by

                      @Krille for the beginning this sounds good enough for me

                      Meizu MX4 16.04 | Nexus 5 16.04

                      KrilleK 1 Reply Last reply Reply Quote 0
                      • KrilleK Offline
                        Krille @stefwe
                        last edited by

                        @stefwe okay, Signal isn't using a background service. Dekko does. But backgroundservices are always problematic because they could grill your battery 😕

                        1 Reply Last reply Reply Quote 0
                        • H Offline
                          hummlbach
                          last edited by hummlbach

                          I've built an openMittsu click package, just as it is. But the widget based gui, it has now, is unusable on touchscreens. Maybe it works with mouse and keyboard attached... Now its time to knit a mobile friendly/convergent gui (I.e. fluffychats gui) on to it.

                          M 1 Reply Last reply Reply Quote 1
                          • M Offline
                            makeixo @hummlbach
                            last edited by

                            @hummlbach nice! If you need someone to test it later. I would give it a try. ☺

                            1 Reply Last reply Reply Quote 0
                            • M Offline
                              makeixo
                              last edited by makeixo

                              It works! :grinning_face_with_sweat:

                              screenshot20200211_2154288940.jpg

                              1 Reply Last reply Reply Quote 0
                              • M Offline
                                makeixo
                                last edited by makeixo

                                Magnetar (SFOS) - proof of concept

                                1 Reply Last reply Reply Quote 0
                                • H Offline
                                  hummlbach
                                  last edited by

                                  is it opensource? can't find the sourcecode...

                                  M 1 Reply Last reply Reply Quote 0
                                  • M Offline
                                    makeixo @hummlbach
                                    last edited by

                                    @hummlbach He/She has uploaded the app on Openrepos, therefore I would imagine it.

                                    1 Reply Last reply Reply Quote 0
                                    • M Offline
                                      makeixo
                                      last edited by

                                      Threema wird quelloffen

                                      1 Reply Last reply Reply Quote 0
                                      • M Offline
                                        Mark Muth
                                        last edited by

                                        Since Threema is now open source and this is the most recent thread about it, I wanted to know if anyone is already working on a native UT client for it. Please let me know. I would like to contribute as much as I can.

                                        poVoqP 1 Reply Last reply Reply Quote 0
                                        • poVoqP Offline
                                          poVoq @Mark Muth
                                          last edited by poVoq

                                          @mark-muth well one day or so might be a bit short, no?

                                          Anyways, a threema web client should be relatively easy to do based on this:
                                          https://gitlab.com/bit3/threemaqt
                                          https://github.com/threema-ch/threema-web
                                          (but that has the same limitation as WhatsApp web, i.e. you still need an Android client running somewhere).

                                          A non-web native client probably needs a good independent library* first, as it does not look like Threema GmbH is providing one.

                                          *Like an updated version of this: https://github.com/o3ma/o3
                                          or https://github.com/coffeemakr/threema

                                          Fairphone 5 (waiting for port)

                                          poVoqP 1 Reply Last reply Reply Quote 0
                                          • poVoqP Offline
                                            poVoq @poVoq
                                            last edited by

                                            I recently tried https://www.openmittsu.de/ on my Destop PC.

                                            It works fine and is qt based. The UI is definitly not suitable for mobile use, but it could be a good start for making a UT Threema app.

                                            Contrary to the Threema Web app it is stand alone, but you need the Android app once to create the ID, afterwards no need for it anymore.

                                            Fairphone 5 (waiting for port)

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post