Aplikacje mobilne tworzymy na platformie Xamarin. To platforma Open Source służąca do tworzenia nowoczesnych i wydajnych aplikacji dla systemów iOS, Android i Windows przy użyciu platformy .NET.
Xamarin jest warstwą abstrakcji, która zarządza komunikacją o współdzielonym kodzie za pomocą bazowego kodu platformy.
Platforma Xamarin działa w środowisku zarządzanym, które zapewnia wygodę, taką jak alokacja pamięci i wyrzucanie elementów bezużytecznych.
Aplikacje Xamarin mogą być zapisywane na komputerach PC lub Mac i kompilować do natywnych pakietów aplikacji, takich jak plik . apk w systemie Android lub plik . IPA w systemie iOS.