Scrivi e vendi app Android con Basic 4 Android: parte 2

Scrivi e vendi app Android con Basic 4 Android: parte 2

Immagine 1 di 5

Scrivi e vendi app Android con Basic 4 Android
Puoi utilizzare la tua grafica per aggiungere interesse e carattere agli elementi della tua interfaccia
La libreria Animazione ti consente di spostare gli oggetti sullo schermo con poche righe di codice
Per vendere le tue app tramite Google Play devi firmarle con una chiave crittografica personale
La nostra semplice astronave mostra quanto sia facile creare animazioni grafiche

La directory esterna predefinita, in cui abbiamo salvato il nostro file dei punteggi più alti, è una cartella dedicata alla nostra particolare app, sepolta (ma accessibile pubblicamente) sulla scheda SD del dispositivo. Viene creato automaticamente quando necessario ed è un luogo naturale in cui salvare dati persistenti e specifici dell'app. Hai altre opzioni, però. Il file. La proprietà DirRootExternal si riferisce alla radice del volume di archiviazione esterno, in modo che il tuo programma possa accedere ai file dell'utente o creare file in bella vista.

Per i dati sensibili, un'altra opzione è File. DirInternal, che è inaccessibile ad altre app e meno soggetto a scomparire nel caso in cui l'utente sostituisca la propria scheda SD. Tuttavia, i file scritti qui vengono archiviati nella memoria interna del dispositivo, che potrebbe essere relativamente piccola, quindi usala con attenzione.

Un'ultima posizione di cui tenere conto è File. DirAssets. Questa è una risorsa di sola lettura che contiene copie dei file nella cartella File della tua app (una sottodirectory della cartella in cui hai salvato il codice sorgente). Se hai utilizzato il Designer per aggiungere immagini al tuo layout, è qui che verranno archiviate. L'intero contenuto della cartella è raggruppato e incluso nella tua app, quindi mantieni la cartella File il più pulita possibile altrimenti sprecherai lo spazio dell'utente. Gli strumenti | La cartella Pulisci file rimuoverà automaticamente tutti i file senza riferimenti da qui, ma usala con cautela, poiché i file inutilizzati verranno eliminati in modo permanente.

Questi metodi e proprietà dovrebbero fornire tutto ciò di cui un programma semplice ha bisogno, ma B4A può gestire anche attività più avanzate. La libreria RandomAccessFile che accompagna la versione completa di B4A ti consente di lavorare con file di big data senza doverli caricare archiviarli nella memoria nella loro interezza e la libreria SQL semplifica l'archiviazione e il riferimento dell'app a interi database di informazione.

Invio delle tue app a Google Play

Ora dovresti essere ben attrezzato per continuare a lavorare da solo, utilizzando l'ampia documentazione sul sito Web B4A e i suoi forum di discussione informativi sullo sviluppo. Potrebbe non passare molto tempo prima che tu sia pronto per iniziare a distribuire le tue creazioni tramite Google Play e, poiché B4A produce file APK standard, questo processo è abbastanza semplice.

Prima di inviare la tua prima app, dovrai firmarla con una chiave di crittografia privata che dimostri che sei il creatore. È possibile generare una chiave dall'editor B4A selezionando Strumenti | Chiave di accesso privata, inserendo i tuoi dati personali e fornendo una password. La tua chiave verrà generata e salvata in un file di archivio chiavi (fai clic su Sfoglia per scegliere una posizione e un nome file). Non perdere questo file: una volta che inizi a inviare app a Google Play, avrai bisogno di questa chiave per aggiornarle. D'ora in poi B4A utilizzerà automaticamente questa chiave per firmare i programmi compilati, a meno che non ne carichi uno nuovo tramite la stessa voce di menu.

Per vendere le tue app tramite Google Play devi firmarle con una chiave crittografica personale

Dovresti anche ricontrollare che il nome del pacchetto e l'etichetta dell'applicazione siano impostati in modo appropriato: troverai queste opzioni nel menu Progetto. Selezionare Progetto | Scegli Icona per conferire alla tua app un'icona distintiva e seleziona Progetto | Versione dell'applicazione per assegnare alla tua app un numero di versione e una stringa identificativa.

Una volta completato quanto sopra, è il momento di generare il tuo file APK. Imposta la modalità di compilazione su "Rilascio" - o "Rilascio (offuscato)" se vuoi rendere il tuo programma più difficile da decompilare per gli hacker - e premi il pulsante Esegui. Ora guarda nella cartella del codice sorgente e vedrai una directory chiamata Objects. Troverai l'APK per il tuo programma qui.

Per caricare la tua app su Google, dovrai registrarti come sviluppatore Android, se non l'hai già fatto. Il costo è di $ 25 – circa £ 15 – e se disponi di un account Google esistente puoi farlo in meno di un minuto su Pagina di registrazione per sviluppatori Android di Google. Una volta approvato, verrai indirizzato alla Console per gli sviluppatori di Google, dove vedrai un collegamento per caricare la tua app.

Tutto fatto? Non proprio. Ora ti verrà richiesto di caricare almeno due screenshot della tua app in formati approvati e un'icona grande da 512 x 512 pixel per la tua app, oltre ai dettagli dell'elenco. Vale la pena dedicare un po' di tempo a questi dettagli, poiché rappresenteranno l'intera "vetrina" su Google Play. Se desideri addebitare un costo per la tua app, avrai bisogno anche di un account Google Merchant, a cui puoi registrarti dalla pagina.

Al termine, scorri indietro fino alla parte superiore della pagina, seleziona la scheda File APK e attiva il file che hai appena caricato. Premi Pubblica e, a condizione che non ci siano errori da correggere nel tuo invio, la tua app verrà pubblicata entro poche ore. Congratulazioni! Sei un autore di app pubblicate. Ora tutto ciò che devi fare è sederti e aspettare che arrivino i soldi.