Calculator_self-project

I have developed a simple flutter project, a mobile application using the Dart programming language. It can perform all the basic algebraic calculations, involving two or more numbers. This is an attempt to learn and apply some of the most helpful widgets and flutter packages implemented using Dart programming.

REPORT: An essential part of App development is understanding is how Widgets work and their functions. Widgets are the tiles that hold content and can update themselves. Flutter expands on the concept of widgets. In Flutter, almost everything is a widget, including alignment, padding, and layout. Keeping this in mind, I have tried to keep the code simple so as to self-explain. More details of the code are as follows:

Takes input and delivers output up to two decimal places. Took the user input as two strings and defined operations (essentially) based on places of digits of the number. Flutter packages used are material.dart and cupertino.dart The app extends StatelessWidget, which makes the app itself a widget. Have used buttons from the 'material library' for the numbers and operators which contain Containers to allow for personalized designs and also because it is a convenience widget that combines common painting, positioning, and sizing of widgets. The Scaffold widget provides a default app bar and a body property that holds the widget tree for the home screen. The function parse (belonging to class 'double') source as a double literal and returns the value. Other functions are used in their literal sense.

Hope it made sense! :)