Categories
moduli Node.js

Node.js (5)

Node.js supporta anche i “nuovi” moduli ES6, quindi solo per motivi didattici si può leggere l’uso dell’altro tipi di moduli: CommonJS.

In questo esempio si vedrà l’uso di require ed exports.

Categories
IDE

IDE Emacs (3)

A volte è necessario tenere aperte due finestre e fare copia/incolla nel terminale.

Proviamo un esempio.

Categories
button component JSX React Native stile

Stile per bottone

Grazie allo stile (simile al CSS) si può facilmente posizionare un’area di testo ovunque nella schermata di React Native, ma posizionare un bottone è meno intuitivo.

Categories
git IDE

git (1)

Per conservare la storia del codice sorgente, per condividerlo con dei collaboratori e anche per distribuirlo, si può usare git. Il template di React Native è “predisposto” per essere gestito con git. In alcuni casi, git è integrato nel software IDE

Categories
accessibilità React Native

Accessibilità

Per le persone non vedenti, Android usa TalkBack, mentre iOS usa VoiceOver. React Native permette di accedere alle loro funzioni, con approcci leggermenti diversi.

Categories
component React Native react-native-vision-camera

Fotocamera 3

In un precedente articolo1 si è semplicemente aperta la schermata della fotocamera, ora si aggiungerà un pulsante per attivare lo scatto (e il flash).

  1. https://www.cancellino.org/2023/02/fotocamera-2/ []
Categories
hooks React react-native-vision-camera

Ref Hooks

Dopo aver visto Context e State hook123 , per usare alcune funzioni della fotocamera è utile vedere anche Ref Hooks. Si usa in modo simile a State hook, ma senza far ripetere il rendering.

  1. https://www.cancellino.org/category/linguaggio/javascript/react/hooks/ []
  2. https://www.cancellino.org/2023/01/state-hooks/ []
  3. https://www.cancellino.org/2023/01/context-hooks/ []
Categories
async React Native react-native-vision-camera

Fotocamera (2)

Nel precedente post1 si è installata la libreria per usare la fotocamera e si è corretto un bug durante la compilazione. Ora si attiveranno i permessi e si aprirà la fotocamera (posta sul retro).

  1. https://www.cancellino.org/2023/02/fotocamera/ []
Categories
IDE iOS

Xcode

Per sviluppare applicazioni per iOS è requisito possedere anche un sistema macOS. In questo articolo si crea un account Apple e si scarica Xcode.

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)