Esplorare gli schemi progettuali multipiattaforma per le app Xamarin
Creare una libreria .NET Standard per condividere il codice tra progetti iOS e Android in Xamarin.Forms. Definire operazioni specifiche della piattaforma usando contratti, in modo da eseguirle da una codebase condivisa.
Obiettivi di apprendimento
Contenuto del modulo:
- Strutturare il codice condiviso usando .NET Standard
- Individuare le dipendenze usando lo schema Factory
- Usare un localizzatore di servizi per registrare e recuperare le dipendenze
- Usare un contenitore di inversione del controllo (Inversion of Control, IoC) per inserire automaticamente le dipendenze
Prerequisiti
- Visual Studio 2019 (qualsiasi edizione)
- Familiarità con C# e .NET