Categories
git linguaggio javascript Linux

git (4)

Git è uno strumento utilissimo per gestire i rami di sviluppo a basso livello, ma è compito del progettista decidere quanti e quali rami deve avere un progetto. Per fortuna esistono delle linee guida per il progettista e uno strumento di livello più alto (da installare), di nome git-flow.

Categories
git

git (3)

Per costruire applicazioni su iOS è obbligatorio usare un macOS. Alcuni sviluppano su macOS anche per il sistema Android, ma se si vuole sviluppare su due computer diversi è necessario usare un terzo server ssh per sincronizzare i due repository.

Vediamo alcuni comandi utili.

Categories
accessibilità boilerplate solution linguaggio javascript React Navigation

Starter

React Native ha pochi template o boilerplate solution. Può essere utile aggiungere una ulteriorie interfaccia da linea di comando chiamata rn-cli (ma non sostituisce react-native cli).

Ci installa anche molte librerie utili.

Categories
git Linux

Bridge virtuale

Spesso è necessario collegare la propria macchina virtuale, il proprio ambiente di sviluppo, con la rete reale. Come configurare la macchina host e la macchina guest?

In questo esempio si parte da tre macchine:

  • prima macchina: guest Debian con server ssh
  • seconda macchina: host con libvirt/ virt-manager, al cui interno si ospita la prima macchina
  • terza macchina: macOS, in rete con la seconda macchina
Categories
git

git (2)

A volte capita di lavorare su un nuovo branch.

Come si crea?

Categories
IDE

IDE Emacs (3)

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

Proviamo un esempio.

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
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
async linguaggio javascript

Linguaggio JavaScript (3)

In questo articolo si vedrà un esempio di funzione asincrona in JavaScript.