How hard is it to make a button in Go? As a Flutter developer and network engineer

Ahmed Mahdi
2 min readMar 16, 2024

learning go was a little bit easy for basic things but as things are going to be complex and we entered the pointer stuff things got a little weird then you need a little time to stop and wrap your head around it for most of the basic things and rethink and question everything you learned and question why other language does not have this feature of passing an address and so on.

it seems that building anything in go is just a matter of value, err:= someFunc that could return value, err, and check the err then if things are ok we go forward and a lot of things and tutorials do this and it seems standard things in the go community but I’m curious about GUI stuff as I come from frontend framework background like Flutter beside the network engineer experience I have that could assist me in understand network protocols and how things are connected but how to render a button in Go ? a framework like a flutter or QT or library like React so let’s take a look about the long journey of a man looking of a way to use a tool that designed for something else to do something else with it.
start by googling Go GUI and man there are a lot of tools that I didn’t expect now another problem of how to choose one of these and it is just overwhelming
….
Part 1

Part 2 : to be released

Ahmed Mahdi
Network and Software engineer
@ajm4k

--

--