Pandroid is bundle, which have been prepared so Linux user can program Android apps with no need to manually install Android SSDK, required platform tools or build tools. Pandroid contain all required versions which have been tested, so developer must only install a few dependencies and everything will work. When you will download and and prepare The project, you will be able to develop Android apps while using Free Pascal compiler which will be preconfigured to compile Android apps by using its JVM mode Android target.
Why this project?
I think, that it is The only one bundle, which can produce applications for so many Android different versions. If you do not like projects, which combines Java coding with native code, this project is for you.

https://github.com/zeljkoc/pandroid
Bundle contain example how to use canvas to draw by using 2D dimension. It is also possible to draw in 3D mode and there is also example for Open GL. Possibilities are really vide. Produced applications are compatible with Android 7 and I think, that also with never version. I think, that this project have a hydden big potential. Sure. Advanced of us can try to generate Pascal units for newest Android APIS, you can even experiment with other than provided versions of BUild tools. May be, that it would be even possible to create some Lazarus package to create GUI so project will be more attractive for developers, who want to design by using IDE not by using his memory or paste and copy Clipboard operations.

It is even possible to develop for Windows. I Am testing Windows variant of Pandroid. It looks very promisingly. So Linux is not The limitation. Because also 2 and 3D graphics is supported, it is possible to develop various psychological tests for clients, who would had to touch a center of rectangle, circle, or square. It is possible to add multiple activities to one app. It is possible to detect incoming phone calls and react on them, such as pause Android Media player or stop it. And everythink without crashes and stability issues.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to