Categories
Android React Native react-native-vision-camera

Fotocamera

In questo articolo si sperimenta una libreria per usare la fotocamera con React Native.

Non è una libreria ufficiale, quindi in futuro ve ne potrebbero essere altre. In questo articolo si compila il primo programma (senza ancora aprire la fotocamera)

Categories
Android piattaforme

WayDroid

Per eseguire le applicazioni .apk (senza un vero dispositivo Android) si potrebbe usare WayDroid in un container (o virtualizzazione a livello di sistema operativo).

Categories
Android architettura boilerplate solution iOS linguaggio javascript Node.js npm piattaforme React Native

React Native template (4)

Nel precedente post si è osservato che il template di React Native che si otteneva con il seguente comando sul terminale aveva dei difetti

Categories
Android debug

React Native con Android (3)

Per poter leggere messaggi di debug provenienti dallo smartphone è necessario attivare le funzioni di debug su Android

Categories
Android debug Node.js React Native

React Native con Android (2)

Nei precedenti post

  • si è creato un progetto dimostrativo (cartella progetto3)1
  • è stato necessario predisporre l’ambiente di sviluppo per Android2

Vediamo come si prosegue in quello stesso esempio dimostrativo

  1. https://www.cancellino.org/2023/01/react-native-1/ []
  2. https://www.cancellino.org/2023/01/react-native-per-android/ []
Categories
Android gradle

Ambiente di sviluppo per Android

Per iOS c’è un articolo dedicato1 . Per poter realizzare applicazioni per il sistema operativo Android è necessario preparare prima di tutto l’ambiente di sviluppo nel proprio computer. Si deve:

  1. https://www.cancellino.org/2023/02/xcode/ []
Categories
Android architettura boilerplate solution iOS linguaggio javascript Node.js npm piattaforme React Native web

React Native con Android (1)

Il primo progetto è una semplice dimostrazione d’uso di React Native

Se vogliamo creare un progetto per smartphone Android e iOS si può installare React Native. L’articolo su iOS/macOS è stato separato1

  1. https://www.cancellino.org/2023/01/node-js-per-macos []
Categories
Android iOS Node.js npm piattaforme React Native

Node.js (3)

Nell’ultimo post abbiamo:

  • creato un progetto con Node.js,
  • installato un modulo con npm (nel progetto locale)

Oggi proveremo a installare un modulo globale

Categories
Android architettura iOS piattaforme React Native web

Applicazioni Mobile

Per realizzare applicazioni multipiattaforma si potrebbero usare i tradizionali linguaggi nativi, ad esempio, per le due principali piattaforme:

  • Linguaggio Kotlin (per Android)
  • Linguaggio Swift (per iOS)

Dal 2015, però, è disponibile anche il framework React Native (basato su Javascript). Le piattaforme supportate da React Native sono: