App to Android - AndroidStudio-GUI, FPC-all but GUI lazarus / 43-Android ---------------------------------------------------------------------- roeug · 2019-10-29 15:49 The main idea was 1. To use Android Studio for all UI 2. To use FPC (CodeTyphon - had no time to SVN cross-compiler) for all logic/data manipulations - it is possible to create C (C-language) envelope for Pascal binary library (lib####.so file) https://github.com/roeug/testjni April 11, 2014, it was subj "App to Android - Eclipse for GUI and Lazarus for everything but GUI (arm/x86)" ---------------------------------------------------------------------- tr_escape · 2019-10-29 16:05 But there is no repo in github ? ---------------------------------------------------------------------- roeug · 2019-11-08 08:34 Sorry,some problems with GitHub Console, fixed? https://github.com/roeug/testjni ---------------------------------------------------------------------- BeniBela · 2019-11-08 11:41 That is what I do: https://github.com/benibela/videlibri/tree/master/android but more direct.  all JNI in Pascal, without a C wrapper. And with a fpc svncross compiler, without CodeTyphon ---------------------------------------------------------------------- roeug · 2019-11-09 18:48 Thanks. Too complex for dummies as me - debian, shell scripts...I prefer to use IDE for mechanical tasks which oughtn't to be thought about . And, are you ready to 64bit  Google requirement? I've not yet. But think it may be solved with IDE as AS, and consider further Google tricks... ---------------------------------------------------------------------- BeniBela · 2019-11-11 21:50 The shell scripts do various things. Most do not have anything to do with app compiling: checking if fpc is installed, checking if Lazarus is installed, downloading data from webservers, compiling the fpc cross compiler.. The actual compilation for the .so is one call to lazbuild. That's one click in Lazarus. But you have to compile  for each platform separately, i.e. 4 times. 32-bit x86, 64-bit x86, 32-bit arm, 64-bit arm. Might be easier to use the fpc jvm backend