Skip to main content

Command Palette

Search for a command to run...

Hosting my first React Native Voice Chat on Telegram

Updated
β€’2 min read
Hosting my first React Native Voice Chat on Telegram
A

Software Developer with over 7 years of experience building Mobile Apps and Websites. Founder of multiple startups, two of which have been featured in Forbes and one that won the Cellerant Best of Class Technology Award for emerging dental products.

Today I hosted my first React Native Voice Chat on Telegram 😊

Now that Telegram introduced Voice Chats for channels (basically clubhouse, but better) ...

... I decided it would benefit my React Native Status Telegram channel a lot as I could interact with my audience easier and share knowledge with each other.

Today's topic was "The Good and Bad of React Native 🌢️" and it was a lot of fun to find out what different people find frustrating and like about React Native.

The Good

Some good points that were mentioned about React Native were:

  1. It's really great to see that most of the code works on both Android and iOS without having to do major changes to support both platforms.
  2. Expo it's really easy to use and saves a lot of frustrations when updating and installing React Native packages.
  3. After version 0.60, React Native with its Auto Linking feature, making it a lot easier to add Native libraries into your projects. Thankfully now, we don't have to spend 2 hours fixing our Xcode build due to library incompatibility issues.

The Bad

Some bad points that were mentioned about React Native were:

  1. It's still sometimes hard to update React Native to a new version as you have to go and update native Android and iOS files which could be easily messed up.
  2. Creating responsive designs (like fonts) it's still hard, but luckily some packages like drispy make it a little bit easier.
  3. Sometimes the app size can be quite large depending on packages. A good tool that helps identify heavy packages is react-native-bundle-visualizer. Also, generating AAB files instead of APK also reduces the file size a lot!

Join our community πŸ‘₯

React Native Status is a small community that lives on Telegram. Here, I post weekly news/thoughts about React Native and other relative topics(React.js, JavaScript, TypeScript, interesting libraries, etc...). Make sure to join if you are into React Native stuff! πŸ™‚


p.s 🀫 I recently started a podcast called The Anxious Developer where I share my knowledge on how to reduce your stress, become more present and productive as a Developer. I would love to hear your thoughts on it! 😊

Remember, you are worthy, you are loved and you matter! Have a great day! ❀️

Main Articles

Part 11 of 18

In this series, I will post tech articles about a specific framework or a guide on how to build something. This will contain more information that you can learn from than my usual daily logs. πŸ’ͺ

Up next

The fastest way to build a React Native App! πŸš€

A fast way to prototype your next React Native App!

More from this blog

A

Andrei's Zgirvaci - Blog

39 posts

πŸ‘¨β€πŸ’» CTO at Trustio Inc. | πŸ‘¨β€πŸ« React Native Mentor at CodeMentor.io | βš›οΈ Creator of React Native Status | πŸŽ™οΈ Host of The Anxious Developer Podcast