Categories
Android gradle Linux Node.js npm

Verificare l’ambiente di sviluppo (1)

A distanza di un anno circa, proviamo a riassumere (e ripetere) i passaggi necessari per realizzare e verificare il funzionamento di un ambiente di sviluppo per compilare un semplice progetto React Native di un’applicazione Android composto da una sola pagina.

Sarà cambiato qualcosa rispetto all’anno scorso?

Categories
IDE

FlyMake

Vediamo un esempio di errore JavaScript in rosso, con uno screenshot di Emacs

Categories
IDE linguaggio javascript

Emacs (6) con eglot

Emacs è un IDE, che può appoggiarsi ad un server LSP (Language Server Protocol) per le funzioni di code-completation, symbol-search, per la documentazione, e altre ben note “code action (o source action).

Per farlo è necessario trasformare Emacs in un client LSP, ed è possibile usando elpa-lsp-mode, ma come installare e configurare il server LSP?

Categories
linguaggio javascript

Emacs (5): simboli

Emacs permette di associare un valore ad un simbolo atomico. Questo diventa più chiaro dicendo che permette di assegnare un valore ad una variabile.

Vediamo un esempio.

Categories
IDE

Emacs (4): espressioni

Emacs permette di interpretare dei simboli e delle espressioni (liste tra parentesi tonde). Gli errori vanno compresi perchè sono utili al programmatore.

Categories
boilerplate solution Node.js npm package,json

npx init

Esistono dei template open source nel web, anche se purtroppo molti hanno Expo tra le dipendenze.

Categories
boilerplate solution iOS Node.js npm package,json piattaforme

File package.json

Quando si crea un nuovo progetto si devono conservare molte informazioni utili al progetto, come ad esempio:

  • la licenza d’uso del software
  • l’autore
  • la versione
  • le dipendenze (di vario tipo)
  • e molto altro