Wrapping Up

Let's wrap up this chapter.

We'll cover the following


In this chapter:

  • We developed our first interactive CLI application that displays and controls a Pomodoro timer.
  • We designed an application that provides constant user feedback and allows users to control its flow interactively by starting and pausing the timer at will.
  • We applied different interactive widgets to compose our application.
  • We employed concurrent Go techniques to control the application flow asynchronously.

What will we learn next?

In the next chapter, we’ll expand this application by allowing users to save its data to a Structured Query Language (SQL) database. By running queries on saved data, we’ll implement two additional widgets for our application, providing the user with the ability to see how much time they spend focusing on their tasks daily and weekly.

Get hands-on with 1200+ tech skills courses.