07 Mar 2019
Now, you can contribute new features into Windows Calculator
In a major development, Microsoft has decided to open source its iconic Windows Calculator.
The tool, which debuted all the way back with Windows 1.0 in 1985, has come a long way over the decades.
But now, the Redmond giant wants the community to contribute to its development, which it plans to achieve by making calculator's resources publicly available.
Here's more on the move.
Calculator's source code now on Github
Microsoft announced the decision to open source the Calculator in a blog, noting that its source code, build system, unit tests, and product roadmap are now available on Github (https://github.com/Microsoft/calculator).
This means any developer can contribute to design new features for the app or collaborate with Microsoft's engineers to build them.
The company says it wants fresh perspectives to 'define the future of Calculator'.
Plus, developers can finally see how the iconic Calculator works
As a recent HackerRank developer survey highlighted, most young developers design calculator as their first program.
Now, with Microsoft's latest move, they can see the internal working of the Windows Calculator and learn about Microsoft technologies like Universal Windows Platform and XAML.
Plus, developers can even integrate the Calculator logic or UI into their own programs or Windows apps to make them better.
Microsoft Calculator has come a long way since its introduction
Since its introduction decades ago, Windows Calculator has crossed the threshold of a regular arithmetic calculator.
It is now cleaner and snappier than ever and you also get a range of conversion features, including those for converting currencies, length, volume, weight and mass, temperature, energy, and area.
You also get a programmer and date calculation option on the app.
However, the testing process remains unchanged
Though you can design new features or fix issues with the Calculator app, Microsoft has emphasized that the testing process for the program remains unchanged. The app will go 'through all usual testing, compliance, security, quality processes, and Insider flighting' before hitting a stable release.