Adroid studio works, I even got the emulator working with a 'hello world'. Nothing slow about it. I am running it on a recent computer.
Glad to know you managed to make it works.
And sorry, my previous comments weren't very helpful.
I was not expecting I was going to have to dig deeper in the IDE itself to get this working.
Even if I get it to work. It is still a different version than Lazarus. It needs other controls from the Android bridge. So I would have to build a separet application for Android anyway. And still need Android studio to run it. Learn Java as well is probably not a bad idea. If Lazarus then still has advantages I'm not sure.
This is Lazarus/Pascal forum, of course here they will tell you Lazarus+LAMW is better than Java+others for building Android applications.
You mentioned Java ... maybe you haven't know, Lazarus/FPC can build Java applications too:
https://wiki.lazarus.freepascal.org/Lazarus_JVMOne of Lazarus/FPC strength is cross compiling. I am building my cross platform OpenGL graphics engine that can be used on Windows, Linux and Android, it is a single project not 3 separate projects. I made use of Pascal conditional compilation:
https://wiki.freepascal.org/Conditional_compilationLAMW Android components are not Lazarus native components, how can I 'merged' it with Windows/Linux components into a single project? Sure I do not merge all of them into a single file. But the OpenGL part is basically the same for all them, so the basic logic of my graphics engine (the OpenGL part) is shared and then I only need to write their platform depended 'things' into their own unit. It's not only in theory, actually I already have some code that works on Windows, Linux and Android. Unfortunately, I was busy and some issue with LAMW bugs, this project is temporary paused.
Each software development tool has their own advantages and disadvantages. Which tool to use, is more depended on the programmer personal choice. If you're not familiar with Lazarus/Pascal, you may have better luck to use other software to build applications. I am not a Pascal/Lazarus fanatic, before I decided to use Lazarus I really have done some research and tried many other tools. I use Lazarus because I know its advantages:
- Cross platform and cross compile
- General purpose (I can build all kinds of program if I have the knowledge)
- The generated binaries have good performance and relatively small in size
- Readability source code, easy to debug and maintain
- RAD (plenty of ready-to-used both visual and non-visual components)
- Compile very fast
You should not simply believe what I said, you have to do the research yourself.
And about Android Bridges, as far as I know there is no documentation for them. But that shouldn't be a problem because all of them have example code, you can find them in the demos in the LAMW folder.