Categories
boilerplate solution linguaggio javascript moduli Node.js React Native

React Native template (1)

Analizziamo la struttura del progetto3 (applicazione dimostrativa creata nei precedenti post12 ).

Il progetto progetto3 è stato ottenuto (dalla rete Internet) con questo comando:

  1. https://www.cancellino.org/2023/01/react-native-con-android-1/ []
  2. https://www.cancellino.org/2023/01/react-native-con-android-3/ []
Categories
iOS Node.js React Native

Node.js per macOS

Si è visto come installare l’ambiente di sviluppo con Node.js su PC con Linux, ora si vedrà come realizzare un ambiente di sviluppo per React Native su macOS (per iOS).

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
async moduli Node.js npm

Node.js (4)

Scrivere un programma in JavaScript per il browser è un po’ diverso dallo scrivere un programma JavaScript per Node.js. In entrambi i casi il programma si può dividere in moduli indipendenti, tuttavia NodeJS potrebbe usare dei moduli (detti di tipo CommonJS) di tipo diverso da quelli usati dal browser (detti di tipo ES6).

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
async linguaggio javascript Node.js npm package,json

Node.js (2)

Nel precedente post su Node.js abbiamo:

  • installato Node.js e npm usando nvm (Node Version Manager)
  • provato un esempio d’uso di Node.js

Ora proveremo un esempio d’uso di npm (Node Package Manager) per aggiungere una dipendenza al progetto.

Categories
linguaggio javascript Node.js

Node.js (1)

In passato Javascript era un linguaggio solo per browser (lato client), ma grazie a Node.js si potrebbe usare anche per realizzare script per la shell. Node.js è disponibile in diverse versioni. Ad esempio:

  • Node.js v.16.x LTS Gallium, mantenuto fino al 2024-04-30
  • Node.js v.18.x LTS Hydrogen, mantenuto fino al 2025-04-30

Per la sua installazione su Linux si potrebbe usare un gestore dei pacchetti, ad esempio, come: apt, rpm, pacman, yum, homebrew, ecc.,

L’articolo per configurare un ambiente iOS/macOS è stato separato1 .

  1. https://www.cancellino.org/2023/01/node-js-per-macos/ []