Nasz proces

Front end

Front end
Oceń:

W naszym Stacku Technologicznym znajdziesz wszystkie najważniejsze, najbardziej wydajne technologie wykorzystywane do tworzenia warstwy front end stron internetowych, aplikacji mobilnych, webowych i PWA.

Szukasz solidnego wsparcia Front end?

W codziennej pracy jeśli chodzi o Frontend, najczęściej korzystamy z:

  • JavaScript – język programowania powszechnie używany we front end development
  • React.js (biblioteka JavaScript) – stosujemy do tworzenia złożonych interfejsów w oparciu o system niezależnych komponentów. Zapewnia spójność działania oraz pełną synchronizację działania komponentów
  • React Native (framework) - rozwinięcie biblioteki React.js, która pozwala na tworzenie dedykowanych aplikacji mobilnych z wykorzystaniem komponentów React. Znacząco przyśpiesza tworzenie aplikacji mobilnych i pozwala na współdzielenie części kodu z aplikacją webową
  • Redux (framework) - stosujemy do tworzenia logiki działania SPA (Single Page Applications) czy aplikacji mobilnych opartych o React Native. Pozwala na spójnego i stabilnego ekosystemu aplikacji składającej się z wielu widoków i komponentów React
  • AWS Amplify - zestaw narzędzi i komponentów React od AWS, które pozwalają na zbudowanie serverless platformy opartej o mikrousługi tworząc wyłącznie front end aplikacji
  • GraphQL i REST - front end development, to też komunikacja z backend. Tworzymy aplikacje wykorzystujące do komunikacji zarówno jak klasyczny REST tak i nowoczesny GraphQL
  • Google AMP (framework) – pozwala tworzyć strony i aplikacje w technologii przyjaznej urządzeniom mobilnym w oparciu o gotowe komponenty. Stosowanie standardu AMP pozwala na zwiększenie widoczności strony w wyszukiwarkach i ulepszenie ogólnych wyników SEO
  • Lottie (biblioteka JavaScript) – pozwala na szybką implementację interaktywnych animacji wektorowych na stronie. Użytkownicy nie muszą instalować dodatkowego oprogramowania, żeby odtworzyć animacje oparte o Lottie w swojej przeglądarce, a pliki animacji są lekkie, co znacząco przyśpiesza działanie stron
  • HTML5, CSS3 – wszystkie strony w najbliższej użytkownikowi warstwie to HTML i CSS. Wykorzystujemy najnowsze techniki, jednocześnie zapewniając wsteczną kompatybilność ze starszymi przeglądarkami
  • Material UI (framework) - biblioteka gotowych komponentów UI dla React w pełni zgodnych z frameworkiem Google Material.io
  • Bulma (framework) – nowoczesny lekki, w pełni responsywny HTML/CSS framework, który zapewnia spójny układ i styl całej aplikacji oraz jej komponentów.
  • Bootstrap (framework) – w pełni responsywny HTML/CSS/JavaScript framework, który zapewnia spójny układ i styl całej aplikacji oraz jej komponentów.
  • Backbone (framework) – JavaScript framework, który pozwala na tworzenie dynamicznych interfejsów w oparciu o wzorzec MVC. Zapewnia routing oraz wygodny model komunikacji z REST API
  • jQuery  (biblioteka JavaScript) – biblioteka pomaga w tworzeniu dynamicznych interfejsów, bazujących na statycznym HTML oraz w sytuacjach, kiedy potrzebujemy zgodności wstecz ze starszymi przeglądarkami
  • Webpack i inne narzędzia CI/CD - wykorzystujemy wiele narzędzi, które pozwalają nam na automatyzację dystrybucji front end, testy, a także zapewniają kompatybilność wśród wielu dostępnych na rynku przeglądarek i urządzeń

Tworzone przez naszych front-end developer`ów (podobnie jak przez naszych specjalistów od back endu) rozwiązania są zgodne z najnowszymi standardami, dostosowane do wymagań różnorodnych urządzeń (dekstop, mobile, tablet), przeglądarek.

Szczególną wagę przykładamy do kwestii:

  • dostępności
  • funkcjonalności
  • skalowalności
  • szybkości ładowania
  • wydajności
  • użyteczności.

Tworząc layouty, interfejsy, projekty graficzne, szablony stron i podstron, treść dbamy także o pozytywne doświadczenia użytkowników (UX Design).

Software development

Umów się na konsultację

Niezależnie od tego, czy chcesz stworzyć nowy produkt, czy ulepszyć istniejący, na pewno masz pytania.

Umów się na bezpłatną konsultację
Chcesz poszerzyć swoją wiedzę na temat tworzenia produktów cyfrowych?
Sprawdź nasze ścieżki edukacyjne