Cross-platform Android / iOS / Windows Tip

I support many applications for one of my clients, all of which have their own projects for each of the three main platforms. Applications are relatively simple in functionality. My client always wants to use the latest features on each platform for marketing opportunities. They also want to sound like a native app (responsive, not laggy). Recently, I have not been very closely monitoring cross-platform development, so I turn to SO.

My initial idea is to write a C ++ library that has all the functionality shared by three platforms. Then for each platform I will write some network, file access and UI code that connects the abstract library code to a specific platform.

Of course, this is exactly what the goal of cross-platform systems is. Would it be a waste of time to write above when this has already been done by platforms such as PhoneGap? My concern is that I will be dependent on a third-party. If I write the code myself, I have full control, and I will always have access to the latest functions.

Hope you get pro and con.

Thank!

+4
source share
3 answers

, ( Facebook React Native Microsoft Xamarin) - Google new Flutter, , , " Windows ". BTW, React Native Windows, Flutter , .

+2

React Native iOS Android, Windows ?

React Native.

PhoneGap - -, HTML, CSS JavaScript. React Native iOS/Android.

+1

There is also Xamarin. It supports multiple platforms and uses C #. New features from native languages ​​work fine.

+1
source

Source: https://habr.com/ru/post/1679083/


All Articles