Suunto app Forum Suunto Community Forum
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    [Discussion] Share your projects

    Scheduled Pinned Locked Moved Suunto Plus Development
    discussionpeer-support
    10 Posts 4 Posters 641 Views 4 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.
    • S Offline
      SuuntoPartnerTeam
      last edited by SuuntoPartnerTeam

      Greetings, Suunto developers!

      Here you can share your projects, progress, and issues with other Suunto developers. Whether you want to showcase your project, ask for feedback, or look for testers, this is the right place!

      1 Reply Last reply Reply Quote 1
      • Dimitrios KanellopoulosD Dimitrios Kanellopoulos pinned this topic
      • surfboomerangS Offline
        surfboomerang
        last edited by surfboomerang

        I tried to create a SuuntoPlus app for having some notes on my watch which I can review during the activity. I got this working in the simulator and on my watch.

        7d8d04b3-6192-4011-a280-3e624862799c-image.png

        The notes are stored in an array and can be selected in the SuuntoPlus app with the up and down button.

        For test purposes, I stored the notes in the data.json file:

        {
            "notes": [
                "Some important things that you don't want to forget.",
                "Things to do when you arrive at a certain location.",
                "Any other note that is important to you."
            ]
        
        }
        

        I declared the notes array in the manifest

          "settings": [
            {"shownName": "Notes", "path": "notes", "type": "enum"}
          ]
        

        If this app is published in the store, how are people entering their own notes? Is this handled correctly by using the type “enum”? Or do I need to declare a fixed set of notes as string and add them to the array in code?

        Like this:

          "settings": [
            {"shownName": "Note1", "path": "notes.note1", "type": "string"},
            {"shownName": "Note2", "path": "notes.note2", "type": "string"},
            {"shownName": "Note3", "path": "notes.note3", "type": "string"},
            {"shownName": "Note4", "path": "notes.note4", "type": "string"},
           ...
          ]
        

        Suunto Vertical Titanium Solar
        OnePlus Nord 4

        S 1 Reply Last reply Reply Quote 1
        • S Offline
          SuuntoPartnerTeam @surfboomerang
          last edited by

          @surfboomerang
          I did not test your exact code, but things at least work with the following inclusions:

          manifest.json

            "settings": [
              {"shownName": "Note 1", "path": "note1", "type": "string"},
              {"shownName": "Note 2", "path": "note2", "type": "string"},
              {"shownName": "Note 3", "path": "note3", "type": "string"}
            ]
          

          data.json

          {
              "note1": "Some important things that you don't want to forget.",
              "note2": "Things to do when you arrive at a certain location.",
              "note3": "Any other note that is important to you."
          }
          

          Those show up in the iOS/Android app like this:
          phone.png

          surfboomerangS 1 Reply Last reply Reply Quote 1
          • surfboomerangS Offline
            surfboomerang @SuuntoPartnerTeam
            last edited by

            @SuuntoPartnerTeam Thanks for testing. I thnk I can find a workaround for it.
            Is it possible to test the Suunto App behavior as well before the app is published?

            Suunto Vertical Titanium Solar
            OnePlus Nord 4

            S 1 Reply Last reply Reply Quote 0
            • surfboomerangS surfboomerang referenced this topic
            • S Offline
              SuuntoPartnerTeam @surfboomerang
              last edited by

              @surfboomerang The simulator doesn’t yet have a working implementation of settings and while the store technically supports visibility-limited beta testing^, that option doesn’t seem to be generally available. However, once your submission is accepted, any updates should become available rapidly, which means you can quickly fix things.

              ^ I have sent an email about the state of beta testing to someone closer to these matters. We’ll see if they have anything to add

              1 Reply Last reply Reply Quote 1
              • surfboomerangS Offline
                surfboomerang
                last edited by surfboomerang

                @suuntopartnerteam Worked around it by declaring 10 different strings and add the ones that are not null into an array when initializeing the app.

                Also added an option for font size:
                4340330a-1557-43cc-ad0b-73c948fde411-image.png

                Is the link below correct for individuals if I want to apply for the partner program?

                @dimitrios-kanellopoulos, @suuntopartnerteam To upload the developed SuuntoPlus app the instructions state that you have to apply for the Suunto Partner Program.

                If I apply via this link: https://survey.alchemer.eu/s3/90553908/PARTNER-Become-a-Suunto-Partner it seems that it’s still aimed for companies rather than individuals. Is this the correct way to apply?

                Suunto Vertical Titanium Solar
                OnePlus Nord 4

                Steven HambletonS S 2 Replies Last reply Reply Quote 1
                • Steven HambletonS Offline
                  Steven Hambleton Bronze Member @surfboomerang
                  last edited by

                  @surfboomerang It would be nice if Suunto could apply font size options globally to system messages etc - small black text on a white background is really hard to read, let alone when you’re running!

                  Watch: Suunto Race S

                  1 Reply Last reply Reply Quote -1
                  • S Offline
                    SuuntoPartnerTeam @surfboomerang
                    last edited by

                    @surfboomerang The link should work for everyone. It does seem to contain some outdated questions from the pre-open era!

                    As for the earlier

                    Is it possible to test the Suunto App behavior as well before the app is published?

                    I got confirmation that hiding apps in the store for this kind of testing isn’t possible. On the editor side, the development team is aware of this need, but no ETA.

                    surfboomerangS 1 Reply Last reply Reply Quote 0
                    • surfboomerangS Offline
                      surfboomerang @SuuntoPartnerTeam
                      last edited by

                      @SuuntoPartnerTeam Thanks for asking!
                      And for the Partner Program, I will use the link above…

                      Suunto Vertical Titanium Solar
                      OnePlus Nord 4

                      1 Reply Last reply Reply Quote 0
                      • A Online
                        AYamshanov
                        last edited by

                        Hi everyone!

                        I’m excited to join the community and share my first project here.

                        First of all, I want to say a huge thank you to the Suunto team for making OpenSuuntoPlus available. It’s a brilliant move that inspired me to try my hand at developing for watches. Although I’m not a professional programmer, I felt motivated to build something I personally missed during my sailing vacation last year.

                        quickStartGuide.jpg

                        I’ve created an Anchor Alarm app. The logic is simple but essential for any skipper:

                        • You mark the spot where the anchor was dropped.
                        • You set a safety radius (the “swing circle”).
                        • If the boat moves outside this circle - meaning the anchor might be dragging - the app alerts the captain so they can take immediate action.

                        I have tested the app on my Suunto Vertical 2, and it also looks solid on other models in the emulator. If anyone is interested in how it works or wants to check the logic, the source code is fully available…
                        …on GitHub: ayamshanov/AnchorAlarm-for-Suunto (according to the forum rules, I do not have enough points yet to post direct links)

                        I would love to hear your feedback or suggestions!

                        –
                        Best regards,
                        Alexander

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

                        Suunto Terms | Privacy Policy