Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C++ cross-platform framework for mobile app development [closed]

I'm planning on developing mobile application for both iOS and Android and I want to use C++ for the development.

Which cross-platform framework is available for building mobile application using the C++ language.

like image 976
John Avatar asked May 23 '14 20:05

John


People also ask

Can C be used for app development?

Pros. Objective-C is a powerful programming language that was developed to work on both Apple and Android devices. Unlike Swift, Objective-C does not have a runtime library, meaning that the software has to be compiled before it can run. Because of this, Objective-C is considered a lower-level programming language.

Which is best mobile app when we need cross-platform compatibility?

3. Ionic. Ionic is definitely among the best hybrid app frameworks as it bridges the properties that are in demand: it's open-source, easily maintained, scalable, and easy to read. Ionic provides a library of HTML, CSS and JS components optimized for mobile development that helps build interactive apps.

What is cross-platform app development?

Cross-platform mobile development is the creation of software applications that are compatible with multiple mobile operating systems. Originally, the complexity of developing mobile apps was compounded by the difficulty of building out a backend that worked across multiple platforms.


1 Answers

I'm sure a lot of people have this question as well, so read this if you'd really like to know the answer. Marmalade is probably the BEST solution. Code once, deploy to mobile devices, desktops, even some TV's. Many popular games have been created with Marmalade.

Extensive games like:

  • Lara Croft and the Guardian of Light

  • Call of Duty: World at War Zombies

But also simple games like:

  • draw something.

  • Doodle Jump

They've added a free package. You can create your game for free and if you want to get rid of the ad splash screen, it's $150,- per year for mobile devices or $500,- per year for other devices as well.

A big advantage is the native speed. It doesn't matter what people claim about other languages like javascript or java (and unfortunately Qt, which of course isn't a language but you know what I mean) running as fast as C or C++. It's simply not true. For simple applications this is of course not important, but when you're looking at (simple) games, this is crucial.

At the moment version 7.3 is available, but this version has a problem with the ARM emulator. I would download 7.0.

Whether you choose Marmalade or not, make sure you read the documentation. You don't want to end up missing some functionality and switch to another option when you're almost finished.

like image 168
JMRC Avatar answered Sep 22 '22 13:09

JMRC