Jak działa Fluent w przeglądarce, na Androidzie i iOS?

Jak działa Fluent w przeglądarce, na Androidzie i iOS?

Autor: Krzysztof Sulikowski

Opublikowano: 5/9/2019, 5:21 PM

Liczba odsłon: 1456

Na konferencji Build 2019 Microsoft potwierdził, że elementy Fluent Design wyjdą poza ekosystem Windows 10 i trafią na witryny internetowe i urządzenia z Androidem i iOS. Innymi słowy deweloperzy, którzy celują w te platformy, będą mogli używać kontrolek w stylu, który pozostawał właściwie domeną Windows i Office.

Fluent

Na jednej z minionych sesji (w końcu Microsoft Build to nie tylko keynote!) gigant wyjaśniał, w jaki sposób sam wykorzystuje Fluent we własnych produktach - poprzez spójne zasady, wzory, narzędzia i dokumentację - oraz jak deweloperzy mogą używać tych zasobów w ich aplikacjach. Aby umożliwić im tworzenie aplikacji opartych o Fluent Design na różne platformy, Microsoft udostępnił biblioteki UI dla aplikacji webowych i mobilnych.

Aplikacje webowe

W przypadku aplikacji przeglądarkowych udostępniono UI Fabric for the web, działający w dwóch wersjach: Fabric React i Fabric Core. Fabric React jest oficjalnym, open-source'owym i front-endowym frameworkiem zaprojektowanym, by bez przeszkód wpasowywać się w szeroką gamę produktów Microsoftu. Zapewnia on bogate, aktualne i przystępne komponenty, które można łatwo personalizować z użyciem CSS-in-JS. Fabric Core to z kolei open-source'owa kolekcja klas CSS i mixinów Sass, dająca dostęp do kolorów, animacji, fontów, ikon i siatki Fabric.

Aplikacje na iOS

Deweloperzy celujący w iOS mogą skorzystać z UI Fabric for iOS - otwartoźródłowej, natywnej biblioteki, dostarczającej doświadczenia UI z Office platformie iOS. Zawiera ona informacje o kolorach i typografii, ale też własne kontrolki i opcje personalizacji zaczerpnięte z języka Fluent Design używanego w produktach Office/Office 365. Zawiera bibliotekę kontrolek napisanych w Swift i wspierających Objective-C.

Aplikacje na Androida

Tu deweloperzy mogą użyć UI Fabric for Android, który również jest otwartą biblioteką z elementami Fluent zaczerpniętymi z Office'a. W tym jednak przypadku biblioteka kontrolek napisana została w Kotlin.

Zainteresowani tym tematem programiści dowiedzą się więcej ze strony Microsoftu poświęconej UI Fabric.

Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży
Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży

Wydarzenia