JG36

> SOFTWARE._

english language spanish language

Android App: Number Base Converter


The App

Number Base Converter Logo

Current version: 1.2.0 (August 2023)

It is an application that helps to make conversions between different number systems: Such as Binary, Octal, Decimal and Hexadecimal.

Very useful for certain topics of electronics, programming and mathematics.

It also has other number systems in case you need them. From base 2 to base 36 systems.

It has 2 main conversion ways: Display a list of 65536 values or convert a specific number to all available number systems.

In the list mode there are some buttons to facilitate navigation, since there are so many values, the user would have to spend a long time scrolling to find a desired number.

In the specific value mode, Integer numbers can be used, but numbers with a decimal point can also be entered.

Number Base Converter Interface

The application has 5 different languages and is set automatically depending on the current language of the device. English by default.

The languages it has are: English, Spanish, German, French and Portuguese.

The application is currently in its fourth version, version 1.2.0.

The first version came out in February 2021, the second in July 2022, the third in February 2023 and the fourth in August 2023.

In the first version, in list mode, it only reached number 1,023, but in the second version, more than 64,000 numbers were added.

In the second version I made the big numbers separate into groups of 3 leaving a space for better reading. For example: the number 10010110001 is now displayed as 10 010 110 001.

In the second version I changed the design a bit to make it more colorful and intuitive.

Also, I added the bug report email and removed a message about the possible errors that could appear when searching for a specific number when the searched number is very large. Now that message appears only when said error occurs.

In the fourth version you can now choose between 4 different ranges of results for the lists. Being able to choose between 1024, 4096, 16384 and 65536 results. I did this because 65536 results were always calculated and this calculation could be too much for some devices and it could take several seconds to display the lists, and possibly you didn't need that many numbers. Therefore, now you can choose a smaller amount to make the response faster.

This is the most recent video (it is from version 1.1.0):

This is the video of the first version:

QR

QR Google Play

Development

I made it right after programming the Click Counter app.

It took me about a month and a half. And doing the update took me less than 1 week.

It occurred to me to make this application thanks to a topic we had seen at school in the programming class where we had to convert numbers to different systems. Although by this date we had already seen that topic, I decided to do it because I knew that later in engineering I would require it again. And I know that number conversion is very common in many engineering around the world, that's why I uploaded it to Google Play.

Unlike the Click Counter application, when creating this application I already knew how to avoid the interface problem, so programming was a bit easier and faster.

What took me the longest was the translations again, that always takes a long time 😵.

To finish, this is a screenshot of the app in Android Studio:

Number Base Converter - Android Studio