Come rendere disponibile un sito Drupal su Google Play Store
Trasformare un sito Drupal in un'applicazione Android è possibile? YES!
Tutto parte da una novità introdotta da qualche anno da Google: le Trusted Web Activities. Una Trusted Web Activity consente di integrare un browser a schermo intero nella propria applicazione. Quindi tutto è molto semplice: creare un'app che visualizzi al suo interno un sito web.
Prerequisiti perché l'app sia fruibile sono che il sito sia responsive (e un sito web che nel 2021 non lo è perde più di metà del traffico) e che sia una Progressive Web Application (PWA ), ovvero un sito che si comporta come un'app nativa, visualizzabile online e offline, veloce.
Installare PWA
Come primo passo dovrete installare il modulo PWA per Drupal, lo trovate a questo indirizzo:
www.drupal.org/project/pwa
Configurate il modulo e verificate con Lighthouse che tutto funzioni al meglio.
Qui tutto ok, tranne un'icona che non ha la trasparenza... sistemeremo.
A questo punto possiamo creare l'app vera e propria.
Creare l'applicazione con MIT App Inventor
Per fare ciò useremo l'app web gratuita MIT App Inventor, che trovate a questo indirizzo: appinventor.mit.edu
Cliccate sul link "Create Apps" e cominciamo!
Questa è l'interfaccia dell'applicazione:
Trascinate il pulsante "WebViewer" sullo schermo dello "smartphone", inserite l'url del vostro sito.
Cliccate sullo "smartphone" e compilate i campi richiesti.
Ora potete testare direttamente sul vostro cellulare l'applicazione, per vedere che tutto funzioni al meglio. Per fare ciò installate da Play Store l'app "Mit AI2 Companion".
Da menù selezionate "Connect > AI Companion" e seguite le istruzioni a schermo.
Se è tutto ok a questo punto siete pronti per compilare e scaricare l'app: andate su "Build > Android App Bundle (.aab)".
Caricare l'app su Play Store
Primo dovete avere un'account sviluppatore (costo 25$), Registratevi qui.
Poi entrare nella Google Play Console e cliccare su "Crea App".
Armatevi di pazienza e riempite tutti i campi richiesti e caricate l'app bundle precedentemente creato.
A questo punto dovete aspettare che l'app venga analizzata e validata manualmente dallo Store, a me ci sono voluti 5 giorni.
... e finalmente:
Aggiungi un commento