Latest beta version — Download
All releases
PokéChat is a challenge of UCODE IT Academy - uchat. The challenge was to write your own instant messaging application using only C programming language. However, the learning task became a personal goal for me.
The estimated time to create a chatting application was 1 month (04.01-15.02) but I started working on it back in November. I was doing all the work by myself during the first 2 months, learning how to work with GTK and all of its stuff... It was tough times but I've made it! In the beginning, the application looked and worked awful, but over time I've learned how to deal with GTK and rewrote old code for the program to be more optimized and prettier. Inspired by the still popular anime cartoon I've created something bigger than a common messanger. Why Pokémon? Well, back in November we were playing Pokémon GO and thought that this app needs something to chat with, it was a quick choice.
Then, in mid-December, one person from the team joined the work. naztar0 was doing server-side work using OpenSSL and SQLite.
I can't believe that 2/4 people can make such work using C. Also Overwolf-live helped with different Pokémon data: images, description and sounds.
That's how the first concept looked back in November. It had no theme at the beginning and messenger looked simple, common. I don't think it was ugly but I've rejected that idea.
Now it looks more like the final version. First concept of PokéChat! Pretty Discord-like colors and user-friendly interface.
Here's the first and almost the final look of home screen with three big buttons, activity block and Pokémon facts! Messanger screen is the same as the previous, but prettier: message blocks, icons, images.
I was not planning to make a messenger logo but more I was doing the work more I wanted to make a logo. That was the first one.