App optimised for iPhone4s, iPhone5 and iPad, available here
Periodic Table
Portable version of Dmitri Mendeleev's periodic table of elements available for iPhone and iPad platforms. You can access to all table elements scrolling opportunely the view in all directions. Tapping on an element it will show in the upper part of the display the specific physical data of the selected element. The slider just under the selected element icon, allow you to select a temperature in the range [0 K, 6000K] and consequently see the physical state of the selected element changing [solid, liquid, gas or unknown].
The application also implement a chemical formula weight calculator. You need just to type the chemical formula in the text box and press "done" on the keyboard then the result of the calculation will be displayed. At today only expanded formulas are supported with no support for formulas with round or square brackets for grouping sub-molecules. The displayed spinning will allow you to select a chemical molecule from thousands already stored in the app itself and with automatic update of the weight.
Tapping on the displayed selected element, the app try to connect the device to internet opening a browsing session and looking for "element name" as target.
Tapping on the application icon available on the bottom left of the scrolling view, the app try to connect the device to internet opening a browsing session of the "PeriodicTable" support web site.
Periodic Table v1.0 (May 7th 2014)
- First release.
Known bugs
Errata
Periodic Table v1.1 (May 27 2014)
- Fixed known bugs #1, #2;
- Fixed known errata #1, #2, #3;
- A double tap into the temperature box allows you to change the measurement unit cycling among K, °C, °F;
- Typing the chemical synonym in the editable text box activates the search in the picker view list and if it match with something similar, the picker list scrolls to that new position;
- The element buttons are now highlighted when pressed;
- The temperature slider drives changes of the temperature colour depending on the selected element melting and boiling point and now also of the physical state colour in the selected atomic element button changes coherently;
- Memory warning will pop-up in case the system determines that the amount of available memory is low.
Periodic Table v1.2 (...coming soon)
- A double tap into the molecular weight box allows to view the calculation details in a tableview, atom per atom, as result of the calculated total molecular weight. The full text of the tableview can also be sent by email pressing the related button that open an email client session.
- The temperature slider now drives changes of the temperature colour also in all elements of the periodic table: gray -- melting and boiling temperature not available, black -- solid state, blue -- liquid state and red -- gas state;
Known bugs
Periodic Table v1.0 - Screenshots
Periodic Table v1.2 - Screenshots
Periodic Table v1.0 - Layout, sweeping areas and Formula Weight Calculator
Periodic Table v1.2 - Layout, sweeping areas and Formula Weight Calculator
Periodic Table v1.0 - Implemented features
- Periodic Table of Elements includes all known atomic element discovered at today. For each atomic element several physical parameters and other info are provided;
- 1600+ chemical formulas of known molecules are included;
- A molecular weight calculator is included (only for flat formulas without any parenthesis ( ) or [ ] are supported);
- A slider is included to change the element temperature and see the effect on his physical state (solid, liquid or gas or unknown for synthesised elements that do not have measured data);
- Tapping on the selected element big icon to get connected to this web page.
- Tapping on the application icon on the bottom-left to get connected to the selected element web page.
Periodic Table v1.1 - New features
- A double tap into the temperature box allows you to change the measurement unit cycling among K, °C, °F.
- Searching feature in the picker view list allows to find a match o the text box with something similar and to scroll the picker list to that new position.
Periodic Table v1.2 - New features
- The molecular weight calculation details are now reported in a table view, atom per atom, just pressing with a double tap the molecular weight result text box. Pressing the done button, the table view wipes back to the period table view. The full text of the table view can also be sent by email pressing the related button that open an email client session.
- The temperature slider now drives with a change of the temperature, the text colour inside all elements of the periodic table. The legenda is the following:
Please note that the update of the temperature only happens when the slider is released.
Useful links
Developing iOS 7 Apps for iPhone and iPad -STANFORD University - Online Course CS193P
The best course online about iOS7 and iPhone/iPad app programming using Objective C language I've found on iTunesU. The instructor of the course is excellent as well as his lectures and related documentation. After the first five lessons I was able to start developing this first app.
Stack Overflow is a question and answer site for professional and enthusiast programmers. I've found on this site answers to many issues encountered during the app development thanks to a very active community of iOS programmers.
Periodic Table on wikipedia, the free encyclopedia
The periodic table is a tabular arrangement of the chemical elements, organized on the basis of their atomic numbers, electron configurations (electron shell model), and recurring chemical properties. Elements are presented in order of increasing atomic number (number of protons in the nucleus).