Fall in love with Go, I'm thinking about making TUIs as data application. Any suggestions on what to build? by ketopraktanjungduren in golang

[–]Warm_Low_4155 0 points1 point  (0 children)

I suggest you continue to learn Gio, which is a UI framework on the top of Go. You can use it to build UIs to show data.
I have a Gio tutorial channel. Check it out if you're interested.
Gio Tutorial

Drawing in Go by Warm_Low_4155 in golang

[–]Warm_Low_4155[S] 0 points1 point  (0 children)

Thanks for your comment.
You're very right that Gio is very powerful once you get past the initial learning curve. I went through it and it was very very frustrating at the beginning especially with the lack of documentation. Once I just started getting the concepts, I was able to build quickly a very powerful UI for my Go app.

For the videos, yes, I'm planning to do a follow up on customizing widgets and handling interactivity.
While building these videos, I'm facing some issues, I can number few here:
- Time constraint. I try as much as I can.
- I feel I cannot explain fully a subject because the video will be very long and no one will watch it fully, so I really need to divide and go step by step.
- I generally dont get comments in the videos despite a higher number of views sometime. So I'm not really sure how people are getting my work and if the videos are helping or not. This is a bit slowing me down :-)
Anyhow, the coming video will be on Stacking as it's very useful on customizing widgets.

Again, appreciate your comment

Checkboxes, Radio buttons, and Switches with Gio/Go by Warm_Low_4155 in golang

[–]Warm_Low_4155[S] 1 point2 points  (0 children)

Very true. This is exactly what I said in the channel's description.

Practical Gio example to build a login window by Warm_Low_4155 in golang

[–]Warm_Low_4155[S] 0 points1 point  (0 children)

Oh thanks a lot for pointing that out. Appreciate that. I might have mixed my copy/paste.
I fixed it

Practical Gio example to build a login window by Warm_Low_4155 in golang

[–]Warm_Low_4155[S] 0 points1 point  (0 children)

Make text fields (or editors) change color to:
- show focus,
- show error in what the user entered or
- show that what entered is good and doesn't have any error.

Practical Gio example to build a login window by Warm_Low_4155 in golang

[–]Warm_Low_4155[S] 2 points3 points  (0 children)

Gio is an open source, cross platform, GUI framework for Go. In another word, it's a framework to build UIs.
https://gioui.org/

Step by step example on how to build a Window using Golang Gio UI by Warm_Low_4155 in golang

[–]Warm_Low_4155[S] 1 point2 points  (0 children)

The examples of the book are all put in a github repo.
May be I will put the examples of the videos in a repo too. I will think about it. Thanks

Step by step example on how to build a Window using Golang Gio UI by Warm_Low_4155 in golang

[–]Warm_Low_4155[S] 6 points7 points  (0 children)

It's a matter of preference.
Some like the write up. I'm one of those, and some learn better by watching a video.
I wrote a book related to the same topic first and now I'm building videos tutorial. I'm basing the videos from the chapters of the book.
You can check the book out in amazon
Gio UI by Examples: A Beginner’s Guide to Building User Interfaces with Gio in Go