Programmazione

Fare app Android bug-free nel 2025

Fare app Android bug-free nel 2025

Il miglior modo di affrontare lo sviluppo di un’applicazione Android non esiste. Ci sono vari approcci, ognuno con i suoi pro e i suoi contro. Tuttavia, per chi inizia o non ha mai avuto un approccio strutturato, può essere utile conoscere un approccio che “funziona” e che garantisce un quantitativo di bug il più basso

Continua a leggere
Sviluppo in Android: un’app d’esempio

Sviluppo in Android: un’app d’esempio

Abbiamo già dato 5 motivi per cui dovresti scegliere Android come piattaforma per iniziare a programmare. Tuttavia, di recente ho avuto la possibilità di parlare assieme a Samuele Perricone, Carlo Lucera e Mirko di Lucia dei vantaggi e delle differenze dello sviluppo nativo vs il cross-platform (Flutter e React Native). Molto in breve, con sviluppo

Continua a leggere
Android Jetpack Compose: 5 grandi vantaggi

Android Jetpack Compose: 5 grandi vantaggi

Dopo qualche mese di utilizzo di Jetpack compose per la programmazione Android provo a trarre qualche conclusione per quella che è stata la mia esperienza di utilizzo in un progetto in produzione. Traccerò dunque i vantaggi principali e perché, a mio avviso, conviene migrare a Jetpack Compose il prima possibile. E’ production ready La risposta

Continua a leggere
Android testing: come, quando e perché

Android testing: come, quando e perché

In questo post voglio parlare del testing su Android e in particolare degli end to end test, per Android anche detti ui test e perché progressivamente ne stiamo facendo decisamente molti di meno che non in passato. Diciamo che a prescindere da quello che è un progetto, sia web ma soprattutto mobile, è una scelta

Continua a leggere
Recensione di Applied Functional Programming Workshop @ Avanscoperta

Recensione di Applied Functional Programming Workshop @ Avanscoperta

Di recente ho completato l’Applied Functional Programming Workshop organizzato da Avanscoperta da Matteo Baglini. Ho dunque voluto scrivere brevemente quesa recensione per raccontare la mia esperienza positiva a questo workshop e condividere qualche concetto imparato grazie a Matteo 🙂 Cos’è la programmazione funzionale Cerco di dare una brevissima overview di quello di cui stiamo parlando.

Continua a leggere
Android: Feature flags funzionali

Android: Feature flags funzionali

Oggi voglio parlarti dei Feature Flags, una metodologia di lavoro che puoi applicare a qualsiasi linguaggio di programmazione e che aumenterà di molto la qualità di quanto produci se non la utilizzi già. Tuttavia, lavorando in Android, la caleremo in questo contesto con esempi pratici. Esempi che potrai riportare facilmente anche in altri linguaggi. Ne

Continua a leggere
7 motivi per cui dovresti imparare a programmare adesso

7 motivi per cui dovresti imparare a programmare adesso

Abbiamo visto perché iniziare con la fotografia, oggi invece vediamo perché ha senso iniziare con la programmazione 🙂 Un bel giorno, lontano lontano, quando avevo a malapena 16 anni… quindi ormai ben 16 anni fa… decisi che era arrivato il momento per imparare a programmare! L’avrei voluto fare prima solo che non avendo internet all’epoca

Continua a leggere