Typical accelerometers are made up of multiple axes, two to determine most two-dimensional movement with the option of a third for 3D positioning. Most smartphones typically make use of three-axis models.
Photo “ADXL3XX” by Windell Oskay is licensed under CC BY 2.0
Android is an open-source platform based on Linux kernel, and is installed on thousands of devices from a wide range of manufacturers. Android exposes your application to all sorts of hardware that you’ll find in modern mobile devices — digital compasses, video cameras, GPS, orientation sensors, and more. Android programming is based on Java programming language.
Photo “Nexus 7 with Android 5” by Yuri Samoilov is licensed under CC BY 2.0
Almost a year ago, Apple announced a hot new programming language called Swift. It was announced at WWDC 2014 MAKING it clear that Apple wants to attract more developers to its already rich ecosystem. It isn’t exactly something that all developers asked because many of them are doing fine with Objective-C – the primary language for iOS apps. In fact, developers still use Objective-C today because Apple currently allows it even though the company is recommending Swift.
Photo “iOS 8 icons” by Microsiervos Geek Crew is licensed under CC BY 2.0