I decided to persue this almost immediately after the Mutable Data data type was finished being implemented by the team so it was very early, with not as much or as good documentation for a dev and a high probability that the API’s would change. There was just a breaking change in the API’s announced last week but that is generally very rare so not something to worry too much about. It was a decent learning curve at the time but it should be far less now for these reasons.
• There is way more documentation
• More example code
• More language bindings (programming language options)
• API’s are more simple and stable
• Better understanding amongst devs and community of what is capable so better support.
• Tools such as the Web Playground that allows a dev to easily test out API’s in real time.
• Much easier mock network setups found here.
Now there are more options such as https://crates.io/crates/safe_bindgen/ which has bindings for Java and C# so those are mobile languages that JAMS will hopefully be taking advantage of in the not too too distant future.
If you have any other questions along the way I’d be happy to help, feel free to DM me on here if it’s not something you feel like sharing in this thread or if it’s too lengthy. Hope this helps @majumba!