Just about 4% of the mass of the body contains minerals. Some of them are categorized as major mineral values, with the body needing more than 100 mg/day, while some are referred as trace minerals with the body needing less than 100 mg/day.
When it comes to a mobile application, thousands (if not lakhs) of application are available out there on the World Wide Wide to download and use, some of them are paid while some other are available free of cost.