Re: Android development

@Jonikster: well, it depends on what you want to develop. C++ is a language which compiles directly to machine code, so if you compile a program with arm compiler, you can use it on Android, if the phone uses arm architecture.
The real problem is not how to run your code, but how to replace libraries, which you normally use on Windows with those from Android, plus the user interface is not native like on Windows, but in Java, so you need also communicate with jvm to make any noticeable effects.

Thus mostly when things are developed for Android in C++, it isn't like in C#, where you write everything including gui in it, but everything possible is in Java, Kotlin, C# or another high-level language, and just concrete functionalities are written in C++ as dlls (.so extension on Android) and called from the high-level code.
C++ is used primarily for things, which need to run very fast, like your own speech recognition, neural networks, rendering engines in games, calculating next move in a chess program etc.

There are of course also native functions for things like creating and displaying activities, I guess also receiving events, but not sure about that, however they are mostly written in C, without classes, so they are very hard and messy to use.
I don't know if there is a wrapper like Xamarin for C++, which would provide usable Java like interface from that mess, but I doubt there is something like it. Even functions for managing activities are relatively new if I remember right, so I would be surprised if something like that existed.

Best regards

Rastislav

-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Belov via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Belov via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ilya via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector

Reply via email to