Tools extension - my second extension [FREE + PAID]

Write a short description

Tools Extension - build specially for converting measurements of several things. You will also receive a list of measurements, and their values.
This extension contains function to generate random number from 0 to the number that user choose.
New! Generating radom numbers and strings.


Add a picture of all the blocks

component_method

Convert Celsius to Fahrenheit.
Input: ~double or integer number
Returns: ~double number

component_method (1)

Convert Feet to Cm.
Input: ~double or integer number
Returns: ~double number

component_method (2)

Get all the length measurements as list.
Index 1 - Mile, index 2 - Feet, index 3 - Yard, index 4 - Inch. (This returns how much in one Km (index 1) or Cm (indexes 2, 3 and 4).)

Returns: ~list

component_method (3)

Get all the temperature measurements. Because it is only one (fahrenheit), it’s returned as double number.
Returns: ~double

component_method (4)

Get all the weight measurements as list.
Index 1 - Lb, index 2 - Oz. (This returns how much in one Kg.)

Returns: ~list

component_method (5)

Convert Inch to Cm.
Input: ~double or integer number
Returns: ~double number

component_method (6)

Convert Kg to Lb.
Input: ~double or integer number
Returns: ~double number

component_method (7)

Convert Kg to Oz.
Input: ~double or integer number
Returns: ~double number

component_method (8)

Convert Km to Mile.
Input: ~double or integer number
Returns: ~double number

component_method (9)

Generate random number from 0 to bigNum (0 included and bigNum-1 included).
For 54, the numbers will 0 to 53.

Input: ~integer number
Returns: ~integer number

component_method (10)

Enter number between 1 to 7 (number of day) and this function will return the name of the enterd day.
Input: ~integer number
Returns: ~string

component_method (11)

Convert Yard to Cm.
Input: ~double or integer number
Returns: ~double number


New methods - Version 2.1 (Free):

component_method (12)
Generate random string from A-Z. Use it for serial number or something else.
For including numbers and small letters, buy the PRO version.
The length is 16 by default for serial numbers.

component_event
Raises when the generade operation done. The random string will be here in varible.
The varibale returns String.


New methods - Version 2.1 (Paid):

component_method (13)
Generate random string from A-Z. Use it for serial number or something else.
Mark the includeSmallLetters to true if you want them.
Mark the includeDigits to true if you want them.
length is number, from 1 to your choice. It can’t be empty! choose 16 by default for serial numbers.

Inputs:

includeSmallLetters: ~boolean
includeDigits: ~boolean
lengthOfString: ~integer number

component_event (1)
Raises when the generade operation done. The random string will be here in varible.
The varibale returns String, and the lenght returns Integer.

Write instructions to use your extension

Just attach return block to set label1.text, or something, and that it.

Versions and updates:

Versions: (FREE and PAID):

version 2.1 [FREE] - click here for download.
Version 2.1 [PAID] - click here and pay 20 ILS (6 USD).
After payment send me PM with screenshot and mail id, and your request.
Thanks!

Relased: 2020-10-01T21:15:00Z
Updated: 2020-10-04T17:17:00Z

Credit goes to who helping me a lot, all the time - @Mohamed_Tamer. He is the best helper and teacher!
Thanks a lot.
Hope you enjoy.
your best, and happy :kodular:oding!

16 Likes

Very useful extension :+1:

Thanks :grin: :thinking:

7 Likes

Excellent work @Matanel325.
It is a good extension which can be used to convert various units.

Keep koding…
All the best.

2 Likes

Awesome :+1:

3 Likes

Wow! That’s an interesting extension for some type of apps!! Great job! :blush::wink:

2 Likes

Update: version 2 relased. (free version).
the paid version will be soon when I will find a payment solution.

2 Likes

Update: I put paypal link for payment
the price is 6 USD (20 ILS).

1 Like

Question: which tools do you want to see in the next release?
I want to make more blocks but for now I don’t have some ideas :sweat_smile:
Thank you.

Nice start! But which of the provided functions aren’t currently possible with a little piece of math code in kodular?
Also the random things can be easily done with a list containing all letters and symbols of your keyboard and a math random block.

2 Likes

@Django_s_Android_App
Yea I know that, I did this for fun and to learn a little the basics of Java (I don’t really know and this is how I’m learning).
Do you have any suggestions to next methods\extensions that I can practice making them?
Thanks.