Creare una mail da Xamarin Forms

La richiesta è semplice, ma la risposta è un pò più complessa e articolata. Desidero creare una mail dalla mia app Xamarin Forms.

Con il termine “creare una mail” si può intendere una delle due cose nel seguito.

1) Spedire direttamente dalla nostra fantastica app la mail stessa, contattando sempre dal nostro fantastico codice direttamente un server smtp etc, etc….

2) Creare una nuova mail usando il client di posta predefinito e questa viene visualizzata di fronte alla nostra app per poter essere completata e quindi spedita.

Curiosamente implementare il punto 1 sembra più semplice: è più rognoso eseguire correttamente il punto 2, poichè ci sono cose che nessuno scrive o dice esplicitamente.

Qui tratterò solo quanto in punto 2 !

Continue reading

Xamarin Forms: Pagina Master-Details – Perchè non si chiude la Master ?

Programmare con Xamarin Forms è oggettivamente una figata: scrivere un solo codice che che viene condiviso tra più piattaforme…..

Come spesso accade non è tutto perfetto però: ogni tanto saltano fuori dei misteri difficilmente comprensibili.

Questa volta la cosa è molto misteriosa, e Ve la propongo così come l’ho trovata e come supergiù l’ho risolta (senza comprenderne i motivi).

La storia parte da una normalissima pagina Master-Details usata come menù di una appicazione: la master “tiene” il menù, e la details la pagine selezionata. Nulla di strano: una cosa classica…….

Continue reading

Risolvere l’errore “Permission denied for attachment” in Android

L’errore occorre quando, da codice, si tenta di allegare un file qualsiasi a una mail utilizzando il clienti di posta predefinito in Android.

Come spesso accade l’errore non avviene in modo omogeneo e univoco, e quindi è più difficile da riscontrare.

La causa principale è che recentemente sono state modificate delle opzioni di sicurezza in Android, e queste restringono i percorsi da cui è possibile allegare file all’interno di email.

Continue reading

Chi ben comincia……

Con queste poche righe vorrei iniziare una serie di articoli e note sullo sviluppo in Xamarin.

Con questo primo post vorrei fornirVi una traccia con cui seguire la minuziosa documentazione che troverete sul web che riguarda l’installazione dell’ambiente di sviluppo per Xamarin.

La documentazione principale da seguire rimane sempre e solo Developer Center Xamarin, dove troverete tutte le informazioni necessarie, esposte in modo minuzioso e dettagliato. Forse troppo……..

Infatti le informazioni proposte sono tantissime, e invero non sempre molto chiare, per cui con questo scritto mi propongo di darVi un “faro”, oltre che qualche ulteriore consiglio pratico.

Continue reading