Sposób, w jaki korzystamy z usług bankowych, przechodzi znaczącą transformację. Dostrzegając tę zmianę, National Bank of Kuwait uruchomił Weyay Bank – platformę bankową skierowaną do młodych ludzi, odpowiadającą na potrzeby pokolenia biegłego w technologiach cyfrowych.
Weyay oferuje doświadczenie bankowe zaprojektowane tak, by zachwycać. Każdy detal, od warstwy wizualnej po ścieżkę użytkownika i wyjątkowy UX, został stworzony, by robić wrażenie. Wykorzystując najnowocześniejsze technologie i unikalne podejście do tworzenia aplikacji mobilnych, pomogliśmy NBK osiągnąć cel: wyznaczenie nowego standardu doskonałości w bankowości.
Proces tworzenia aplikacji bankowej Weyay: założenia podstawowe
Kluczowe wymagania niefunkcjonalne dla aplikacji Weyay obejmowały:
- Wdrożenie aplikacji na produkcję w krótkim, 12-miesięcznym terminie, tak aby była dostępna przed końcem 2021 roku.
- Zapewnienie solidnego bezpieczeństwa i integralności danych.
- Wdrożenie innowacyjnych trendów projektowych z licznymi animacjami, aby wzbogacić doświadczenia użytkownika.
Dzięki wysokiej wydajności zespołu FINANTEQ spełniliśmy wszystkie te wymagania, pomagając NBK zrealizować ich wizję.
Unikalne podejście FINANTEQ do procesu tworzenia aplikacji mobilnych
Tło projektu
Prace nad aplikacją Weyay były wspólnym wysiłkiem czterech podmiotów, wymagającym pokonania wyzwań logistycznych, kulturowych, czasowych (różne strefy czasowe w Wielkiej Brytanii, Polsce i Kuwejcie) oraz komunikacyjnych. Dzięki profesjonalizmowi działaliśmy jako jeden zgrany zespół.
Skalowanie dzięki kompetencjom FINANTEQ
To przedsięwzięcie było dla FINANTEQ debiutem w projektach o takiej skali. W ciągu dwóch lat zespół rozrósł się z jednego do siedmiu interdyscyplinarnych grup, pracujących nad jednym kodem źródłowym, co wymusiło dostosowanie frameworków do pracy większej liczby zespołów.
Wyzwania rozwojowe
Maksymalna automatyzacja testów UI (pokrycie kodu testami automatycznymi powyżej 90%)
Aplikacja Weyay skierowana jest do niezwykle wymagających odbiorców, a dotrzymanie kroku ich oczekiwaniom bywa wyzwaniem. Aby wyprzedzać konkurencję, przyjęliśmy rytm ciągłej ewolucji, wprowadzając nowe, bogate w funkcje wersje aplikacji mniej więcej co miesiąc. Nasza misja? Dostarczanie funkcjonalności, które są nie tylko praktyczne, ale i innowacyjne, przy zachowaniu najwyższego poziomu jakości aplikacji.
Aby to osiągnąć, wykorzystaliśmy własne, autorskie rozwiązania, które pozwalają nam testować każdy niuans działania aplikacji – od płynnego logowania biometrycznego po najbardziej złożone detale.
Zapewnienie poufności i integralności danych przy jednoczesnym umożliwieniu wykrywania oszustw
Bank poszukiwał dla swojej aplikacji zabezpieczeń wykraczających znacząco poza standardowe rozwiązania. Nasz zespół zapewnił aplikacji ponadprzeciętny poziom bezpieczeństwa, czyniąc ją wzorcowym przykładem najlepszych praktyk w tym zakresie.
Dwukierunkowa adaptacja interfejsu (dostosowanie interfejsu użytkownika do pisma dwukierunkowego – RTL)
Aplikacja od samego początku miała obsługiwać dwa języki dostępne dla klientów: angielski i arabski. Zazwyczaj ustawienia językowe są obsługiwane przez system operacyjny telefonu. W tym przypadku musieliśmy jednak ponownie wdrożyć niestandardowe rozwiązania, takie jak uwzględnienie kierunku czytania od prawej do lewej w języku arabskim.
Implementacja interaktywnych animacji
Jednym z głównych atutów aplikacji Weyay są jej animacje. Pod tym względem jest ona numerem jeden w kategorii mobilnych aplikacji finansowych na świecie. Aplikacja wyróżnia się bardzo wysoką interaktywnością na każdym ekranie. Wdrażanie nawet najbardziej zaawansowanych rozwiązań UI/UX nie stanowi wyzwania dla zespołów Finanteq.

Równoległa realizacja prac nad różnymi komponentami systemu (aplikacje mobilne, backend, usługi bankowe)
Ze względu na innowacyjny charakter projektu i podejście mobile-only, wiele usług bankowych wymagało wdrożenia równolegle z aplikacjami mobilnymi, które z nich korzystały. Jest to przeciwieństwo tradycyjnych przypadków biznesowych, w których istnieje już gotowy backend i frontend webowy.
Przejście na nowe technologie tworzenia interfejsu w trakcie trwania projektu (współistnienie Jetpack Compose i XML Views w systemie Android oraz UIKit i SwiftUI w systemie iOS)
W trakcie tworzenia aplikacji pojawiły się stabilne wersje nowych technologii i narzędzi do tworzenia interfejsów dla systemów Android i iOS. Ponieważ aplikacja była już na zaawansowanym etapie rozwoju i posiadała znaczną liczbę testów UI, zmiana technologii stanowiła poważne wyzwanie, któremu z powodzeniem sprostaliśmy dzięki naszemu doświadczeniu.
Utrzymanie jakości kodu na najwyższym poziomie doskonałości technicznej przy zespole liczącym ponad 50 programistów
Aby zapewnić ponadprzeciętną jakość kodu, wszyscy członkowie zespołu, w tym liderzy techniczni, prowadzą procesy przeglądu kodu (code review). Są oni gwarantami tego, że jakość kodu tworzonego przez wszystkich członków zespołu jest niezmiennie wysoka.
Dodatkowo, aby wykryć nawet najdrobniejsze spadki jakości aplikacji, stosujemy zautomatyzowane testy uruchamiane dziesiątki razy dziennie na farmie kilkudziesięciu smartfonów.
Od pomysłu do wdrożenia – główne funkcje
Zakres projektu w pierwszej fazie rozwoju obejmował:
- Proces onboardingu (ze skanowaniem dowodu osobistego). Samo otwarcie konta jest niezwykle bezpieczne, łatwe i bezpapierowe – użytkownik potrzebuje jedynie selfie i weryfikacji dokumentów. Onboarding odbywa się w 100% zdalnie w aplikacji i składa się tylko z 3 etapów.
- Zarządzanie kontami. Aplikacja Weyay to prawdziwa perełka pod względem użyteczności i designu. Nie tylko powiadomienia są dobrze zaprojektowane, a lista transakcji przyjazna dla użytkownika, ale także panele profilu i ustawień są bardzo przemyślane i estetyczne. Co więcej, możliwość dostosowania preferencji aplikacji to wisienka na torcie, która czyni ją idealnym narzędziem dla młodych użytkowników.
- Zarządzanie kartami płatniczymi. Użytkownik może śledzić swoje wydatki, sprawdzić lub zmienić kod PIN oraz zastrzec kartę w razie jej zgubienia. Najwyższy standard zarządzania kartami.
- Budżetowanie i śledzenie wydatków. Klasyczne funkcjonalności, dzięki przemyślanemu interfejsowi, przenoszą satysfakcję użytkownika na wyższy poziom. Aby lepiej kontrolować wydatki w aplikacji, użytkownicy mogą na bieżąco śledzić limity i opłaty. W łatwy i szybki sposób sprawdzą stan limitów na koncie lub przejrzą tabelę opłat bezpośrednio z poziomu aplikacji.
- Sklep cyfrowy. Usługi dodane to podstawa dla pokolenia Z. Sklep oferuje różnorodne subskrypcje do platform takich jak Xbox, Google Play czy Steam. Wow!
- Płatności między użytkownikami (P2P). Wysyłaj lub proś o pieniądze. Dzięki aplikacji użytkownik może wykonać szybki przelew na numer telefonu znajomego posiadającego konto w Weyay lub poprosić o przesłanie środków. Co więcej, przy wysyłaniu lub żądaniu przelewu można dodać wiadomość, nagranie głosowe lub zdjęcie. Uwielbiamy te błyskawiczne płatności!
- Cele oszczędnościowe. Młodzi ludzie też oszczędzają. Aplikacja pozwala użytkownikom stworzyć do 5 celów oszczędnościowych i realizować dowolne plany finansowe. Wystarczy wybrać nazwę i zdjęcie celu. Oszczędzanie na wakacje lub inne przyjemności nigdy nie było prostsze.
- Nagrody. Bank wprowadził tę funkcjonalność, aby zachęcić użytkowników do jak najczęstszego korzystania z aplikacji i sięgania po usługi partnerów. Te przywileje zwiększają atrakcyjność aplikacji i wyróżniają Weyay na tle konkurencji. Co więcej, system nagród wewnątrz aplikacji jest jedną z najbardziej pożądanych funkcji, których użytkownicy oczekują od bankowości mobilnej. Czy jest ktoś, kto nie lubi ofert specjalnych i zniżek? My tak nie uważamy!
- Eidiya. Weyay łączy tradycję z technologią. Eidiya (Eid) to zwyczaj wręczania pieniędzy dzieciom. Dzięki aplikacji można wygenerować link i wysłać go dowolnemu członkowi rodziny. To oni decydują, jaką kwotę przeleją – a co najlepsze? Pieniądze są dostępne na koncie Weyay natychmiast.
- Przelewy krajowe. Szybki i bezproblemowy sposób na przesyłanie środków.
- Przelewy międzynarodowe. Dzięki aplikacji Weyay użytkownicy mogą wykraczać poza granice kraju. To absolutny niezbędnik.
Chcesz dowiedzieć się więcej o funkcjach aplikacji Weyay? Spójrz tutaj.


Narzędzia i technologie:
- Framework Scrum
- Spring Boot
- Jetpack Compose
- SwiftUI
- Azure DevOps
- Figma
- Adobe After Effects
- Lottie
- Cucumber
- Microsoft Azure
- Redmine
- Microsoft Teams
Wysokowydajne zespoły FINANTEQ
Dzięki naszemu unikalnemu doświadczeniu w branży finansowej, nasze wysoko wykwalifikowane zespoły doskonale rozumieją procesy bankowe i proaktywnie proponują usprawnienia oraz dostarczają optymalne rozwiązania. Jak zorganizowane są zespoły w projekcie Weyay?
W tym projekcie pracowało równolegle od 2 do 6 zespołów, z których każdy liczył od 9 do 11 członków, w tym scrum mastera, analityka biznesowego, testera oraz programistów (iOS, Android, backend).
Co świadczy o sukcesie aplikacji?
Aplikacja Weyay oferuje wszystko, a nawet więcej, niż oczekują jej użytkownicy.
Korzystanie z aplikacji jest bardzo przyjemne i intuicyjne. Została zaprojektowana w duchu doskonałego doświadczenia klienta i minimalnego wysiłku użytkownika.
Dzięki personalizacji i doskonałemu doświadczeniu użytkownika, Weyay Bank zyskuje lojalność klientów.
Sukces aplikacji potwierdza jej błyskawiczny awans na pierwsze miejsce w kategorii finansów w Kuwejcie oraz czołowe pozycje w różnych sklepach z aplikacjami. Osiągnięcie to nie byłoby możliwe bez najwyższej jakości prac programistycznych.
Podsumowując
W FINANTEQ specjalizujemy się w dostarczaniu kompleksowych rozwiązań – od doradztwa i projektowania UX, aż po gotowy produkt w App Store i Google Play.
Szukasz odpowiedniego partnera do stworzenia swojej aplikacji?
Skontaktuj się z nami!








