Hello, I am not a part of the Kodular community but with Thunkable announcing that they are shutting down the “Classic” block builder middle of next year I have been looking for a place to move my work and Kodular looks like it will be where I go when the time comes. With that being said I am by new means new to block builders.
My app is much different then probably any other app that’s been written for Android with or with out a block based language and I’ve had to come up with a lot of work around’s to make things do what I needed and my app has impressed a lot of programmers that write in C that didn’t think a phone/tablet/Android OS would even be capable of what I’m doing lead alone doing it with a block based programming language. Because of the complexity of what my app does I’m not even going to try explaining what it does as it’s not relative to the extension I need made.
The type of extension I need made should be something very simple but I have not found anyone who wanted to take me up on making this. I can provide an in-depth example of what it needs to do in the form of blocks and a working AIA example, C# function or even a Java example that can be run in Android Studio.
Basically what the extension needs to do is add up HEX values that are in string format.
This would be input to the extension from a pink text block and the extensions output would also end up in a pink text block.
Example: 00FF0ACE0701 = 1DF
The size of the data being input varies from a few hundred characters to as many as 4096 characters. What is being done is the value of each byte(represented as a hex value in string format) are being added up to create a checksum that is the total of all byte values summed.
My current method using only blocks works fine but it’s SUPER slow and blocks the hell out of the main UI thread while the loops running adding up the values. When this same calculation is done in Android Studio it takes 5-10ms to add up each block, when its done in C# or C++ on micro controllers running as slow as 4mhz these blocks still only take 30-40ms to add up. Using blocks only it takes in the neighbor hood of 700-900ms depending on what the vales are that its adding up. Now the time to add up one block wouldn’t even be that bad but I need to sum as many as 512 blocks so this process becomes very time consuming when it could be done in a matter of a few seconds using conventional programming techniques for this.
I’ve spent a long time developing my app(that’s free & with out adds) but I’m at the point where this is the only thing left in my app that’s just nagging at me since I know there are better ways to do this. So…name your price… I mean lets be reasonable here but I’m willing to pay well above what most extensions are going for. For a basic extension that’s a single block and does the bare minimum I’ve outlined I’d gladly pay $25+ USD. For something better written that was able to run in it’s own thread, play nice with list’s and was fast I’d be willing to pay upwards of $50-$75+ USD.
Feel free to send me an email, shoot me a PM or even discuss it right here in this thread.
If you can build this extension and don’t think my offer’s enough…lets talk about it.