renabor:
Ciao a tutti, ho aggiornato la mia guida per installare tutto quello che è necessario per ottenere un ambiente di sviluppo completo per compilare programmi che girino su Android, usando Lazarus e LAMW.
Ho convertito la guida in una serie di script (bash) che scaricano tutto quello che serve, quindi fpc 3.0.1, lazarus 1.7, ndk, sdk e LAMW (chi non lo conoscesse trova qui il forum che ne parla
nota bene che gli script funzionano funziona solo su Linux 64bit, Ubuntu e simili ;-)
Trovate il tutto allegato, oppure all'interno del pacchetto LAMW:
nomorelogic:
wow grande, complimenti per il lavoro
xinyiman:
renabor, sei un mito. Spero tu continui con questa tua voglia di portare avanti la cosa.
Sei davvero molto prezioso. Inoltre volevo chiederti se lamw supporta anche le ultime versioni di android. Tempo fa c'erano diverse difficoltà con le nuove versioni
renabor:
--- Citazione da: xinyiman - Settembre 18, 2016, 10:43:02 am ---renabor, sei un mito. Spero tu continui con questa tua voglia di portare avanti la cosa.
Sei davvero molto prezioso. Inoltre volevo chiederti se lamw supporta anche le ultime versioni di android. Tempo fa c'erano diverse difficoltà con le nuove versioni
--- Termina citazione ---
Thanks xinyiman! Quando ho scoperto lamw mi si è aperto un mondo ... la possibilità di fare una app partendo da freepascal e lazarus ed installarla su un dispositivo Android! Non mi sembrava vero di poterci arrivare senza dover imparare java! E da quel momento ho cercato anche di dare il mio piccolo contributo allo sviluppo. E continuerò a farlo, nei limiti del poco tempo libero a disposizione. La mia esperienza con le versioni recenti si ferma a Lollipop (5.0.2) perché il mio tablet ha questa versione installata. Ma anche su versioni successive non ci dovrebbero essere problemi in quanto è con Lollipop che alcune delle funzioni (java) usate da lamw smettevano di funzionare. La più problematica era la jHttpClient ma ora è a posto, quindi puoi tranquillamente compilare anche per API 21 (Lollipop) e superiori. Diverso è il discorso per il Material Design. Qui il discorso è molto più problematico ed al momento bisogna utilizzare stili un po' datati per le proprie app. Sto lavorando da più di un mese alla soluzione del passaggio a Material per poter aggiungere almeno il FAB (il classico bottone col + che ormai non manca da nessuna parte) e risolvere altri problemi di compatibilità. Appena risolti li aggiungerò al codice principale