Developing fast will save you time and make your hourly pay rate higher, in this article I will show you great technologies, frameworks, and programming languages that big tech companies use. And it’s highly recommended to learn.


Flutter is a great toolkit from Google to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase. I have been working with Flutter since June 2019 and I developed games, streaming, and educational apps with it.

All my work was using the Reactive Programming concept and I used rxdart package for that purpose, it helps…

An application of using JavaScript in Flutter.

JavaScript and Flutter

Lately, I have been working for a client who wanted me to do develop a cross-platform mobile application for video streaming using flutter, during the last stage of the work, we thought about the cost of hosting videos which is high if you compare it to a YouTube channel with thousands of videos that costs the YouTuber 0€.

After that, I was searching for free video hosting to use like the ones used by bloggers and other websites, and I found many like GoUnlimited,, fembed, vidBm, YouTube, and a long list. All of these services are for free and…

Najy Fannoun

Software Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store