React Native — Native app development today
Native app development is something that started to grow in popularity after Steve Jobs and his team released the iPhone. Most phone manufacturers have styled their designs with a focus on a touchscreen display ever since.
There are multitudes of tools available to create applications that users can access on their smartphones.
Many consider the new PWA movement to eradicate native app development to a certain degree because it is ever more difficult to compete with the biggest enterprises in town such as Facebook, WhatsApp, Twitter, Reddit just to name a few. Most people primarily use these kinds of apps.
There have been a few lucky competitors such as Tiktok which is newer than the above mentioned and yet is more popular all over the world. There is still a chance to bring out a good idea and crush the giants.
I don’t think Facebook, Instagram, or Twitter is very useful for me personally and I’d rather spend my time doing something else than fall victim to the demonic infinite scroll. These companies still bring me value such as React JS which is a Javascript framework used for creating web-applications. It combines HTML, CSS, and Javascript into a language extension called JSX. It’s pretty sweet and makes the development of component-based applications much easier.
Huge companies like Netflix use React JS to develop their applications both for the web and native-based apps.
React has a brother called React Native and is a great option for creating performant IOS and Android apps that feel at home on their respective platforms, all while building on any previous web development experience.