11

>has idea for project (creating a watchface for my watch)
>downloads SDK
>finds out only Eclipse is supported
>Tries to go the CLI way
>Can't find a way to setup a new project without Eclipse
>Finds a boilerplate
>Gets random unexplainable, undocumented errors
>"Well, guess that's another idea that will not workout due to the incompetency of others"

Comments
  • 2
    And my question then is, why is it some one else’s responsibility to provide you with an alternative to eclipse? ;)

    Its not incompetence that cause only eclipse to be supported but rather lack of interest among the creators.
  • 3
    @Voxera The problem is not that they only support Eclipse.

    The problem is that there is no other suitable way of doing it :^)

    The CLI doesn't provide something as simple as creating a new project, let alone properly build or run it (or they just didn't bother documenting it, which is just as bad).

    Them saying: "hey, if you want the easiest way: use eclipse" is fine by me, but they are just outright saying: "use eclipse or don't even bother"...
  • 2
    @FinlayDaG33k then I understand the rant :)
  • 2
    I feel you, I totally feel you. Developing for Garmin devices is the absolute worst dev experience I’ve ever had. Even Python isn’t that painful.

    Hence I’ve started a project (at planning and design phase atm, tho) to make developing on Garmin devices easier (without having to use the abomination that is Monkey C, or Eclipse for that matter).
  • 1
    @100110111 Neat, keep me updated :)

    I've gone the Eclipse route for now and fuck me MonkeyC is painful...

    No support for something as trivial as a switch-statement...

    Even "replacing" a bitmap on-the-fly (I want to have a little face that blinks every now and then, or changes expressions depending on scenarios like a high heartrate) is a massive pain...
  • 2
    @FinlayDaG33k I shall do that. Might be a while til I find the time for it, tho. Pre-development is semi-active though, so sooner or later will happen.

    Now that I’m this early in development, one thing I’d like to know is which language(s) would you like to use for this use case? I mean, I was originally doing it just myself in mind, so F# would be the most obvious solution, but that may not be the case for more widespread use :D
  • 0
    @100110111 I personally am not an F# guy (I think the syntax is hideous) but it's acceptable.

    Ruby would be nice, but I doubt Ruby will be favoured :p

    Speaking of something that may actually be used more widely spread, I'd say Kotlin (not a massive fan of Kotlin but it's a nice language when get to know it).

    It's pretty popular and should be fairly doable (though *making* such a thing is far beyond my capabilities sadly).
  • 1
    @FinlayDaG33k thought as much. Kotlin could work.
  • 1
    @100110111 Just hmu on any platform if you need something:

    - Discord

    - Email

    - Matrix

    - Reddit

    - Mastodon
Add Comment