# Overview of Group Assigment 1. compare tool options ## Foreword Our team had referenced 1. [FabAcademy SP 2020 Group assignment](http://fabacademy.org/2020/labs/singapore/group.assignments/assignment09.html) <br> ## Group assignment: 1. Our team compared - App Inventor and Tkinter ## Graphical Interface with App Inventor One may drag and drop the user interface components into the layout for mobile. Adjust the properties of the components by clicking on desired components. Our team feels that App inventor is useful for quick and easy protoyping. <img src="./Interface.JPG" width="480" /> <img src="./Capture.JPG" width="480" /> ## Graphical Interface with Tkinter <a href="https://docs.python.org/3/library/tkinter.html">Tkinter</a> is much more complex, from defining the window, to each individual button's position in the window, each detail needs to be painstakingly done via code. However, one may view this as having much more precise control compared to using App Inventor. First, we have to download <a hred="https://www.python.org/downloads/">python</a> and have it's binary in our environment path Then, we need to install via pip. We refered to this <a href="https://www.activestate.com/resources/quick-reads/how-to-install-tkinter-in-windows/">documentation</a> to install it. Lastly, write a simple <a href="./hello_world.py">code</a> to display a basic GUI and execute code to show the GUI. > python hello_world.py <img src="./tkinter_base_code.jpg" /> <img src="./tkinter_GUI.jpg" />