Przejdź do treści

Co to jest Xamarin?

Platforma typu open soruce jest wykorzystywana do tworzenia aplikacji działających natywnie na smartfonach z systemami operacyjnymi Android, iOS, Windows Phone czy Windows deskop.

Xamarin stanowi warstwę abstrakcyjną do zarządzania komunikacją udostępnianego kodu z podstawowym kodem platformy. Deweloperzy mogą udostępnić 90% aplikacji na różnych platformach. Aplikacje są natywne, efektownie wyglądają i działają niezawodnie na każdej platformie.

Jak działa Xamarin?

Platforma powstała, aby tworzyć nowoczesne natywne interfejsy użytkownika na każdą platformę, a także w celu pisania logiki biznesowej w języku C#.

Platforma jest oparta na platformie .NET, która wpływa na automatyzację zadań, przede wszystkim alokacji pamięci czy jej odzyskiwania.

Proces tworzenia nowego projektu zaczyna się od wyboru odpowiedniego szablonu w Visual Studio. Generowana jest automatyczna struktura składająca się z kilku kluczowych elementów: projektu wspólnego lub biblioteki przenośnej, projektu dla Androida, projektu dla iOS. Kodowanie opiera się na języku C#.

Jakie zalety ma Xamarin?

  • Za pomocą jednego kodu C# i XAML, a także IDE, powstaje aplikacja, którą można uruchomić na każdym docelowym systemie.
  • Ujednolicona warstwa backendowa działająca na wszystkich systemach.

Jakie zalety ma Xamarin?

  • Nie da się zaprojektować aplikacji idealnie, idąc na kompromis.
  • Niezbędna wiedza programistyczna.
  • Problemy z aktualizacjami dostosowanymi do wszystkich systemów operacyjnych.
Masz projekt albo temat do omówienia? Napisz wprost do Jakuba.

Wyślij brief albo opisz temat w kilku zdaniach. Jakub wraca z pytaniami i wstępną wyceną w ciągu 24 godzin roboczych - bez zobowiązań.

    W czym możemy pomóc?
    Umów konsultację