Cross-platform development is the process to build apps with the use of single code that is compatible with all types of operating systems like ios, android, windows phone, and blackberry. Now a day variety of mobile platforms are going popular and it is difficult to find a way to develop apps that operate on all platforms. So the development of multi-platform apps with code reuse is important to save the time and efforts. The mainly used operating systems are ios and android at present. It is difficult to find out with which platform app development is efficient android or iOS thus we came up with multi-platform development and that is called cross-platform app development. Cross-platform has number of tools like
Cross-platform mobile app development tool developed in 2011, used to develop platform-specific C# code. Developers use C# to write a single code for all operating systems. C# is similar to Java programming language that is not too much difficult to use since developers have a great understanding to develop applications with it and also it is easy to learn. This reduces time and cost of mobile app development.
Convertigo is an open source mobile application development platform provides enterprises to develop and run cross-platform mobile applications. It allows connecting to enterprise data with a variety of connectors like SQL database or web service. It provides automatic mobile applications update on user’s device.
SAP is the oldest cross-platform tool used for mobile app development. App developers mostly use this framework because it simplifies things to the user; it builds up the apps with the use of the only HTML. It makes development quicker and easier.
Corona is also a cross-platform framework, mostly used for games and 2D graphics development. It makes development speed faster than it would take to develop from scratch.