I'm working on a application for tracking body mass measurements. I need the user to be able to input a number representing body weight, whose magnitude ranges from 0.00 kg to normally 300.00 kg. The precision of body weight is two decimals (50 gram) when weight is below 10 kg (mainly for babies) and one decimal (100 gram) for adults. Total range of numbers is 3900.
The variation between measurements is expected to be of maximum +-2 kg, but dependent on frequency of measurement it could be higher as well.
I have been using a simple text entry field with data verification, but have noticed that it is by far the slowest portion of filling out the form. Seek bar is not precice enough for this range of numbers and number picker is to slow. I might need some creative custom made view for this purpose, but Im not sure on what.
Any help in picking what would be best suitable form controller would be greatly appreciated. I just want the user to have the best experience in quickly and precisely picking from a large range of numbers.