Ora hai imparato come creare la tua app
per iOS, che dire di Android?
Ancora una volta e i documenti ufficiali di React
Native, sotto le guide, Android, trovi le istruzioni su come pubblicare la tua app su
Google Play Store e alla fine, puoi semplicemente seguire le istruzioni che trovi qui.
Tutto inizia con la creazione di un tale keystore che ho già menzionato nel flusso di lavoro
gestito dall'expo ma lì l'expo lo ha fatto per noi sui
loro server, qui dobbiamo farlo e possiamo farlo all'interno del nostro progetto o su Windows come dice qui , assicurati di
eseguire questo comando mentre navighi in questa cartella. Successivamente è possibile copiare il keystore nel progetto
o archiviarlo in qualsiasi altro luogo.
Avrai bisogno di quel keystore che viene generato per firmare la tua app e per firmare gli aggiornamenti
dell'app,
quindi assicurati di non perderla
altrimenti non sarai in grado di ricostruire la tua app o aggiornare la tua app.
Quindi, qui, puoi inserire una password arbitraria che cosa vuoi scegliere e quindi alcune informazioni su di
te che tecnicamente potrebbero essere sbagliate ma che dovrebbero essere corrette in quanto questo è il tuo identificatore con l'istanza, poiché
viene utilizzato per assegnare l'app nella fine e una volta che hai inserito tutto questo
e lo hai confermato e hai scelto le tue password, questo ora crea questo file di archivio chiavi della mia chiave di
caricamento qui e ora puoi usarlo per firmare la tua applicazione. Successivamente devi impostare alcune variabili di gradle come vedi qui
e per questo assicurati di spostare l'archiviazione delle chiavi nella cartella dell'app Android, quindi da
questa
cartella qui, spostala su Android e lì nella cartella dell'app in modo che il file c'è e poi vai
al file delle proprietà del gradle, il file delle proprietà del gradle Android. Quindi qui, sotto Android abbiamo il file delle proprietà gradle
e lì dentro, puoi aggiungere queste voci
e come dice lì, sostituire le stelle qui con la password che hai scelto per
il keystore.
Una volta che lo hai fatto, puoi chiudere quel file, dovresti
andare al file gradle di compilazione dell'app Android, quindi non creare gradle qui ma nella cartella dell'app e lì il
file build gradle e aggiungere questa configurazione nel nodo Android come puoi vedere . Quindi puoi semplicemente copiare questo e poi qui, cercare
il nodo Android che è questo nodo, lì hai la configurazione predefinita che cosa non dovresti toccare ma
hai il tuo segno di configurazione dove
dovresti alla fine aggiungere questa parte di rilascio, quindi non elimina la parte di debug, ma
aggiungi questa parte di rilascio e quindi nella versione dei tipi di build, aggiungi
questa riga qui.
Quindi, se si scorre ulteriormente, si generano i tipi di rilascio, è possibile aggiungere questa riga, firmando la versione di configurazione e
ora è possibile generare l'APK con questi comandi, quindi spostandosi nella cartella
Android e quindi eseguendo questo comando. Quindi facciamolo, prima di tutto andiamo nella
cartella Android qui con cd android e quindi eseguiamo questo comando gradle w e questo
dovrebbe ora creare
la tua app e firmarla per la produzione e darti un pacchetto di app alla fine
che puoi quindi caricare sul Google Play Store.
Quindi aspettiamo che finisca e una volta che questa compilazione è riuscita, puoi effettivamente prendere quel bundle di app che
ora trovi sotto il bundle di output generato dalla build
di app, questo file qui, questo è il tuo bundle di rilascio, ecco cosa puoi caricare su Google Play Store .
Per questo, puoi cercare la console di Google Play e hai bisogno di un
account Google
Developer per quello che ti costa anche denaro ma a differenza del programma Apple, non è un abbonamento, è una commissione una
tantum di $ 25 e qui nella console di Google Play, ora puoi creare
una nuova applicazione dopo aver effettuato l'accesso con il tuo account a pagamento, scegliere un nome di app come questo, crearlo e quindi qui puoi gestire
l'intero aspetto del tuo negozio o l'intera app come appare
e sotto le versioni delle app, lì puoi fare clic sulla traccia di produzione, gestire la produzione, creare una versione lì e
ora qui devi caricare il pacchetto dell'app. Ora puoi fare clic su continua qui con
le impostazioni predefinite normalmente, ma in generale, ti consiglio di immergerti nella documentazione di Google Play Store o della
console di Google Play per conoscere tutto ciò che puoi impostare qui, ma alla fine, questo è ora dove
puoi caricare il bundle che hai creato.
Quindi qui caricheresti questo file bundle e, successivamente, potrai completare l'aspetto del tuo negozio e pubblicare anche
la tua app nel Google Play Store.
Ora, ovviamente, potresti chiederti come aggiungere icone e così via perché non l'ho ancora toccato?
Un modo semplice e conveniente per farlo è con l'aiuto di Android Studio.
Lì, puoi aprire un progetto Android Studio esistente e aprire la tua cartella Android nel tuo progetto React Native qui con
Android Studio, solo la cartella Android, non l'intero progetto React Native. Lì troverai la tua parte Android
di questo progetto e qui per aggiungere icone, puoi andare alla cartella dell'app, fonte, principale, res e lì
attendere l'inizializzazione e il completamento della build che
si avvia dopo l'apertura e una volta eseguita questa inizializzazione, nella cartella dell'app se fai clic
sulla cartella res, fai clic destro su di essa, puoi selezionare nuovo e lì,
asset immagine e questo apre un editor in cui puoi aggiungere e generare comodamente nuovi asset
immagine, nuovo icone per esempio. Lì puoi scegliere di avviare le tue icone, adattive e legacy
e ora cosa puoi fare, puoi
lasciare il nome, puoi impostare la tua icona, puoi configurarla lì. Puoi scegliere un livello di primo
piano e lì, ad esempio, puoi scegliere il percorso di un'immagine che vuoi usare, un livello di sfondo in cui
puoi impostare un colore solido o anche un'immagine che vuoi usare in background e
quindi generare il tuo icona con quello strumento. Basta fare clic su Finish e, naturalmente, fornire la propria immagine lì, se
lo si desidera, e tutto ti configurerà per avere una bella icona che ovviamente è piuttosto dolce. Ora riguardo a come personalizzare la schermata iniziale, in
allegato è disponibile una documentazione su come è possibile farlo su Android per
impostare la propria schermata iniziale. Ovviamente ogni volta che cambi le tue
icone e / o la tua schermata iniziale, dovrai rieseguire questa build con quel comando w gradle e quindi ridistribuire il
tuo nuovo pacchetto di app sul Google Play Store con la console di Google Play e con
questo, questo è come costruire e distribuire solo app React Native. Ovviamente un po 'più di lavoro manuale, un po' più ingombrante rispetto
al flusso di lavoro gestito dall'Expo, ma ora conosci entrambe le opzioni e puoi scegliere qualsiasi approccio ti serva per la
tua applicazione.