TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: From a “hello world” project to a complex messenger

88 pointsby v_paliyabout 5 years ago

4 comments

v_paliyabout 5 years ago
My journey of becoming an iOS developer begins in the summer of 2019. Back these days, I did not know anything about programming at all, so it was hard for me even to understand the most straightforward code. As a big fan of Apple, I decided to learn something related to iOS; therefore, I chose to learn Swift. Since there were a lot of tutorials on YouTube, I decided to start learning there. After a week of intense studying, I gained fundamental skills, which allowed me to enroll in Udacity Nanodegree program. With every new project, the difficulty increased. Luckily, my motivation allowed me to complete it successfully in less than three months. With all the experience that I got from this program, I decided to build my first complex app. Since I've always wanted to build my own messenger, I decided to create it as my portfolio app. Due to the fast speed and flexibility of Firebase Database, I was able to create a complex friend network for messenger users. Besides that, users receive data almost instantly, which makes a messaging process more enjoyable. Also, mChat uses a Mapbox API, which allows users to choose custom-designed maps. Overall, this messenger presents a modern design with lots of animations and custom chat color designs.
评论 #22516115 未加载
评论 #22519520 未加载
评论 #22517896 未加载
corentin88about 5 years ago
Also really impressed by your contributions history on GitHub. From the graph, you’ve literally worked every days (including Saturday and Sunday) in the last 12 months - except two days in Feb.<p>If this is true, you deserve some holiday!
评论 #22518031 未加载
arendtioabout 5 years ago
It looks quite nice. Sadly the backend seems kinda limited in terms of federation (everybody can host his own server and they all communicate with each other). But you seem to have the skills to bring some real value to software projects.<p>How about supporting one of the open-source messengers like ChatSecure or Monal? I would love to see those chat apps have a similar user experience as your chat app has.
评论 #22518024 未加载
ahasaniabout 5 years ago
Wicked stuff, looks like an excellent candidate for matrix synapse front end
评论 #22519627 未加载