Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
snotyak
Old
(Last edited by snotyak; 13th January 2013 at 01:10 AM.)
#1  
Senior Member - OP
Thanks Meter 69
Posts: 213
Join Date: May 2012

 
DONATE TO ME
Default [APP][1.6+]Number Converter [v2 UPDATE]



f you have suggestions, or problems please provide me with feedback here rather than giving me negative reviews on Google Play. This is my third app and I'm looking to improve it as much as possible.

Number Converter


This app allows for simple input and conversion between decimal, binary, hexadecimal, and octal numbers. You can type values within any field and all of the others will be calculated.

Google Play Store Link
https://play.google.com/store/apps/d...umberconverter

Ad-Free version:
https://play.google.com/store/apps/d...onverterdonate


Please follow me on twitter - https://twitter.com/snotyak

Version Changes:

Code:
2.0
  • Removes the limit on value length. (you can use greater than 64-bit values)
  • Add spacing/formatting to values
1.1
  • Supports both Light and Dark theming
Inital Release
  • Supports Copy to clipboard
  • Supports values from 0 to 9,223,372,036,854,775,807
Attached Thumbnails
Click image for larger version

Name:	featurenum1.jpg
Views:	194
Size:	52.2 KB
ID:	1639888   Click image for larger version

Name:	device-2013-01-12-144811.jpg
Views:	44
Size:	24.1 KB
ID:	1639966   Click image for larger version

Name:	device-2013-01-12-144842.jpg
Views:	40
Size:	18.9 KB
ID:	1639967   Click image for larger version

Name:	device-2013-01-12-144913.jpg
Views:	41
Size:	27.6 KB
ID:	1639968   Click image for larger version

Name:	device-2013-01-12-145028.jpg
Views:	41
Size:	24.8 KB
ID:	1639969  

Click image for larger version

Name:	device-2013-01-12-145119.jpg
Views:	37
Size:	18.9 KB
ID:	1639970   Click image for larger version

Name:	device-2013-01-12-145142.jpg
Views:	37
Size:	14.2 KB
ID:	1639971  
The Following 10 Users Say Thank You to snotyak For This Useful Post: [ Click to Expand ]
 
Tanayar
Old
#2  
Member
Thanks Meter 0
Posts: 33
Join Date: Nov 2010
Really stylish and clean application. However I get a menu button which doesn't do anything on my Galaxy Nexus. Good job btw!
 
snotyak
Old
(Last edited by snotyak; 31st July 2012 at 10:47 AM.)
#3  
Senior Member - OP
Thanks Meter 69
Posts: 213
Join Date: May 2012

 
DONATE TO ME
Quote:
Originally Posted by Tanayar View Post
Really stylish and clean application. However I get a menu button which doesn't do anything on my Galaxy Nexus. Good job btw!
EDIT: I totally thought you were replying to my other app, haha. I think I'll add theming capabilities (just simple light or dark) and have your menu button do that

Thanks for the input!
 
labsin
Old
#4  
labsin's Avatar
Senior Member
Thanks Meter 208
Posts: 620
Join Date: Apr 2011
Location: Antwerp
Maybe an option to chose between the softkeyboard and the in-app one?
Hit thanks if I helped you
Sign petition for Motorola to unlock their bootloaders!!

Defy on latest CMX nightly by Quarx
Tanks to Quarx Epsylon3 Maniac ...
 
snotyak
Old
#5  
Senior Member - OP
Thanks Meter 69
Posts: 213
Join Date: May 2012

 
DONATE TO ME
Quote:
Originally Posted by labsin View Post
Maybe an option to chose between the softkeyboard and the in-app one?
I intentionally didn't let users choose their keyboard because there aren't soft keyboards with ONLY the specific keys users can use. I could allow users to use any keyboard but limit their input to what should be in the given fields, but it may cause frustration when ignorant users are pressing keys and are receiving haptic feedback, but the actual characters aren't appearing in the text box.
 
ChitownWingMan
Old
#6  
Senior Member
Thanks Meter 31
Posts: 253
Join Date: Aug 2007
Location: Chicagoland
Default Suggestions

This is a nice application. I would like to make the following suggestions:

Allow the user to set the word size (in bits).
Allow for word sizes greater than 60 bits (64 bits would be nice, 128 bits would be fantastic).
Allow for signed or unsigned (this affects the decimal conversion).
Add basic programmers calculator functions (add, subtract, multiply, divide, shift left/right, rotate left/right, And, Or, Xor, 1's compliment, 2's compliment).

A convert to floating point would be a nice feature. This would take the decimal number and convert it to the binary, octal and hex floating point representation. This would require the entry of non-integer values. IMHO only IEEE format floating needs to be supported.

Thanks...
Samsung Galaxy S III 32GB Internal/64 GB SDXC external (rooted and pimped)
1GB HTC HD2 - 16 GB Class 10 SD
Windows Mobile 7.0 [NAND]
NexusHD2-ICS-CM9-HWA-SD_v2.0 [SD]
T-Mobile Wing
 
snotyak
Old
#7  
Senior Member - OP
Thanks Meter 69
Posts: 213
Join Date: May 2012

 
DONATE TO ME
OP updated. New version released


Quote:
Originally Posted by ChitownWingMan View Post
This is a nice application. I would like to make the following suggestions:

Allow the user to set the word size (in bits).
Allow for word sizes greater than 60 bits (64 bits would be nice, 128 bits would be fantastic).
Allow for signed or unsigned (this affects the decimal conversion).
Add basic programmers calculator functions (add, subtract, multiply, divide, shift left/right, rotate left/right, And, Or, Xor, 1's compliment, 2's compliment).

A convert to floating point would be a nice feature. This would take the decimal number and convert it to the binary, octal and hex floating point representation. This would require the entry of non-integer values. IMHO only IEEE format floating needs to be supported.

Thanks...
Honestly, I only made this for my convenience. I wish to dedicate most of my time towards making games, but I made this for me and thought I could benefit others.

Regarding your feature requests,

The first one seems pretty feasible. Not really sure what you specifically want from this. Do you want it so the word (in the binary field) is capped at x (where x is the input word length). Or do you just want it to look nice and throw a space after every x bits?

Regarding > 60 bits and signed/unsigned - Java's largest primitive data type is "long" which is max 9,223,372,036,854,775,807. Theoretically, I could use the other half of the spectrum (the negative values) and offset it to cover that much more, but I don't think Long.toString(someLong, baseX) would play nice with that. I'd basically need to do it completely differently to achieve this.

The basic functions also seem feasible but, to me, don't belong in this app. I think a dedicated Programmer's tools app would be more appropriate as the sole purpose of this is to display different representations of a given number.

Lastly, converting to floating point is the most feasible of your options. My girlfriend is about to leave the state for vet school so I won't be doing too much programming as I'll be spending time with her...but if any of the requested features make it in this app, it'll be the floating point conversion...though, as you mention, it's going to need decimal values, I'd throw it on a different tab or something.

Thanks a lot for your feedback.
 
15israellai
Old
#8  
15israellai's Avatar
Senior Member
Thanks Meter 31
Posts: 314
Join Date: Jan 2012
Location: Hong Kong
Wow. That's a really handy and straightfoward ICS-style app. Cool, bro.
Nexus Prime


Don't have Dropbox? Follow this link to sign up and get extra space!
 
snotyak
Old
#9  
Senior Member - OP
Thanks Meter 69
Posts: 213
Join Date: May 2012

 
DONATE TO ME
Quote:
Originally Posted by 15israellai View Post
Wow. That's a really handy and straightfoward ICS-style app. Cool, bro.
Thanks. I plan on doing more apps of this style in the future
 
terryk88a
Old
#10  
Junior Member
Thanks Meter 1
Posts: 2
Join Date: Nov 2006
Thumbs up Small suggestion

I *like* this. Thanks, nice tool.
I agree with the suggestion that you provide an option for displayed word-size. Perhaps if you do that, then it would be really good to display
  • with spaces between bytes for binary values, or between appropriate-size tuples for higher -ary values (between 3 numerals for octal, 2 for hex)
  • left padding for the values, where padding may be zero, or sign-extension

You have inspired me to develop a similar tool for analyzing unicode character data, particularly UTF-8 strings.

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Jolla Sailfish OS Flagship Device Makes First Appearance

Given the amount of coverage that Android receives around here, you could almost be … more

XDA University: Porting ClockworkMod Recovery to New Devices

Having a good recovery makes the process of modifying, tweaking, maintaining, … more

One Stop Guide Shop for the Newbie and Dev

It’s been well established that XDA-Developers isthedestination for resources relating to … more

What Happened at Google I/O 2013 – XDA Developer TV

Unless you just emerged from a deep, dark, dank cavern under the Earth, you know … more