Number properties app

This app’s main functionality is to provide some elementary number analysis tools; it has been developed as an exercise in using some key Android functionalities such as AsyncTasks and multi-threading; this allows for a far better performance when it comes to big number crunching (a 15 digits number is found to be a prime number in less than 17 seconds on a Samsung Galaxy SII), and, more importantly, the UI remains responsive when this is happening.
We will be adding more features to this app in the next few months, so watch out for updates!

Key functionalities:

  • integer analysis: find the properties of an integer up to 15 digits (can be typed or random), for instance:
    • check to see if it is a prime/semiprime/sphenic/Niven/Woodall/Cullen/etc number;
    • list its prime factors;
    • list its proper divisors;
  • prime numbers list generation: generate prime numbers up to a given limit using the sieve of Eratosthenes
  • NEW FEATURE: Ulam’s Spiral!
  • decimal to fraction conversion: generate the corresponding fraction to any decimal number as you type it!

Screenshots:

App icon
Number properties app - launch icon
Launch icon
Home page
Home page
Home page
Analysis
Number properties app - Number analysis result
Number analysis result
Prime number found
Number properties app - Prime number found
Prime number found
List prime numbers
Number properties app - List prime numbers
List prime numbers
Ulam’s Spiral
Ulam's Spiral centred on 1
Ulam's Spiral centred on 1