Xamarin Forms: creare un timer

Se all’interno della tua App Xamarin Forms desideri scrivere un timer senza scendere sul device specifico puoi farlo ad alto livello in maniera molto semplice. Bastera’ utilizzare Device.StartTimer e nel seguente paragrafo vedremo due esempi “identici”, ma con una sola differenza. Quale? Andiamo a scoprirla! xamarin forms (basic) timer Guardando la documentazione di Device.StartTimer dobbiamo specificare un TimeSpan interval ed una Func callback 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // // Summary: // Starts a recurring timer using the device clock capabilities.

Behind the keyboard: Covid lo Stagista

Behind the keyboard Programmo, condivido articoli e cerco spunti di riflessione. La vera domanda è come avviene tutto questo? Venerdì sera leggendo un post dove si poneva la domanda: come fanno le persone a fidarsi se non ci mettete la faccia/vita reale? Comincio a presentarvi uno dei miei due aiutanti. Lui si chiama “Covid” ed ha cominciato lo stage di “Backend Developer” a giugno quando è arrivato in casa assieme a suo “fratello” (= da “mai un gatto a casa mia” a due post lockdown)

Il codice si crea e/o lo si distrugge

Il codice si crea e/o lo si distrugge Stavo riflettendo su quanto mi è successo ieri mattina mentre sistemavo le ultime cose dell’app Xamarin. 🐛 Il bug è " … " mi dice il collega. ⌨️ Penso al #codice e capisco cosa genera il bug 👀 Guardo il codice e la soluzione per sistemarlo era esattamente quella che avevo in mente … ma in tutto questo mancava del codice per risolvere il problema!

Il codice non funziona, eppure ...

Il codice non funziona, eppure … Quante volte avete detto la frase “Il codice non funziona, eppure e’ di una semplicita’ fuori misura?” ⏲️ Ecco, questa mattina mi sono imbattutto proprio in questa situazione. Non capivo perche’ il timer non scattava dopo X secondi. ➡️ Soluzione: A volte basterebbe rileggere il proprio codice invece di darlo per giusto e pensare che il problema sia chissà dove. ✉️ Caro Andrea, se il TimeSpan lo calcoli tramite FromSecond e non tramite FromMilliseconds e te ovviamente gli passi il valore espresso in millisecondi ti informo che il problema non e’ nulla di straordinario.

Le "pensate" di un backendista in modalità runner

Il codice non funziona, eppure … Amo correre, mi porta a stare bene fisicamente e soprattutto mentalmente. L’altro giorno durante il riscaldamento pur di non pensare al lavoro centrale la mia mente era rimasta in un paio di query sul database. Sopravvissuto all’allenamento ed al lavoro centrale del test su 1Km (Chiuso @ 3.31/min) una volta a pc chiamo assieme alle endorfine il mio collega: “Senti, pensavo … ma se da … passassimo a … perché o lo facciamo ora o mai più!

NetCore: Effettuare il publish del solo eseguibile

Avete mai provato ad effettuare il publish di una Applicazione o ConsoleApp netcore almeno una volta? Avete visto quanti file contiene la cartella Release alla fine del build? Pensate a doverli passare ogni volta tutti ad un cliente e vederlo nel panico non sapendo quale avviare. La prima volta che mi e’ capitata questa situazione l’ho risolta sfruttando ILMerge ed e’ sempre andata bene, ma con NET Core la situazione e’ ben diversa ed ora vediamo come risolverla.