Scrivi e vendi app Android con Basic 4 Android: Parte 1

Scrivi e vendi app Android con Basic 4 Android: Parte 1

Immagine 1 di 4

Scrivi e vendi app Android con Basic 4 Android
L'editor B4A include una pratica funzione di completamento automatico per aiutarti a ottenere la sintassi corretta la prima volta
L'impostazione dei punti di interruzione consente di risolvere i problemi relativi al codice che si comporta in modo anomalo monitorando il flusso di esecuzione e controllando i valori di y
Con un AVD puoi testare il codice direttamente sul desktop del tuo PC

Le app Android sono un grande business, ma gli strumenti di sviluppo nativi non sono esattamente adatti ai principianti. C'è una lunga lista di concetti tecnici che devi padroneggiare prima di poter scrivere anche un semplice "Ciao mondo!" programma. Devi anche imparare a lavorare con Eclipse, un ambiente di sviluppo open source con molte stranezze.

Fortunatamente, non è necessario utilizzare strumenti nativi. I principianti assoluti possono assemblare i propri programmi in un ambiente visivo utilizzando il software gratuito Inventore dell'app del MIT servizio. E per coloro che cercano un approccio più pratico, è possibile creare, condividere e pubblicare app utilizzando a amichevole linguaggio di tipo Basic, senza dover affrontare gli aspetti più astrusi di Java nativo sviluppo.

Opzioni di base

Un'opzione gratuita è RFO di base per Android, un ambiente di programmazione open source gratuito scaricare da Google Play. È modellato sul "classico" Dartmouth Basic, quindi è molto facile iniziare a funzionare. Tuttavia, poiché il pacchetto viene eseguito interamente sul tuo smartphone o tablet, non ottieni le comodità di un ambiente di sviluppo basato su Windows, né, con la maggior parte dei dispositivi, una tastiera fisica.

Abbiamo quindi scelto di concentrarci invece su Di base per Android (o B4A in breve), un pacchetto basato su Windows modellato su Visual Basic (VB). Non è così semplice come RFO Basic, ma è molto più facile che tuffarsi direttamente in Eclipse e Java – e molto più vicino al modo nativo di Android di fare le cose, dandoti un vantaggio se scegli di passare alla programmazione nativa più tardi.

A differenza di RFO Basic, Basic per Android è un prodotto commerciale. Una prova gratuita di 30 giorni è disponibile sul sito Web degli sviluppatori e questo è tutto ciò di cui hai bisogno per seguire l'introduzione di questo mese alla lingua. Tuttavia, la versione di prova non supporta moduli e librerie esterni, quindi per creare app più avanzate avrai bisogno di una licenza completa. Questo costa $ 49 (circa £ 30) e include due mesi di aggiornamenti, oltre a darti il ​​diritto di pubblicare domande e scaricare frammenti di codice dai forum B4A. Sono inoltre disponibili opzioni per periodi di aggiornamento più lunghi e più sviluppatori.

In questa funzione, e nella seconda parte che l'accompagna, ti faremo iniziare con il linguaggio e l'ambiente di sviluppo, dopodiché potrai continuare a costruire programmi più avanzati con l'aiuto della documentazione ufficiale e dei forum degli utenti e ti mostreremo persino come pubblicare e vendere le tue creazioni su Google Play.

Configurazione di Android

Basic per Android viene eseguito all'interno di Windows, ma i programmi Android non funzioneranno sul tuo desktop: devono essere testati su un dispositivo Android. La versione di prova di B4A include una funzione chiamata "compilazione remota", che trasmette il codice a un telefono cellulare o tablet per il test. Al momento, però, funziona solo per programmi semplici e non è nella versione completa di B4A.

Un modo più flessibile per testare il codice è compilarlo localmente ed eseguirlo in un dispositivo virtuale Android (AVD), in altre parole un emulatore. Questo è più lento rispetto all'utilizzo di un dispositivo reale, ma ti consente di testare il tuo codice a qualsiasi risoluzione. Per configurarlo, dovrai installare Java Development Kit e Android SDK; Nostro Procedura dettagliata ti mostra come.

Con un AVD puoi testare il codice direttamente sul desktop del tuo PC

Compilare il tuo primo programma Android

Dopo aver installato Java e Android SDK e aver creato il tuo AVD per il test, è il momento di configurare Basic per Android. Se stai utilizzando la versione di prova di B4A, l'IDE si apre contenente un programma segnaposto, che fa semplicemente apparire una finestra di messaggio. Possiamo eseguire questo programma per verificare che tutto funzioni, ma prima dobbiamo indirizzare B4A alle risorse di cui ha bisogno per compilare app Android.

Per fare ciò, controlla che la modalità di compilazione remota sia deselezionata nel menu Strumenti, quindi seleziona Strumenti | Configura percorsi. Ti verrà richiesto di fornire i percorsi ai componenti Java e Android necessari. Se utilizzi Windows a 64 bit, cerca nella cartella Programmi (x86) anziché nella cartella principale Programmi come suggerito. Lascia vuoto "Librerie aggiuntive" per ora.