Aktualizacja technologii i rozbudowa o nowe funkcjonalności w aplikacji mobilnej
Dla jednego z liderów w produkcji animacji usprawniliśmy aplikację mobilną i panel administracyjny, który pozwala na zarządzanie treściami w aplikacji, przygotowując ją na wyzwania rynku cyfrowego.
Backend
Frontend


Opis klienta
Animoon Sp. z o.o. to dynamicznie rozwijająca się firma z branży filmowej, specjalizująca się w produkcji animacji na potrzeby seriali oraz filmów krótko - i pełnometrażowych. Przedsiębiorstwo buduje marki animowane, łącząc kreatywność z najnowszymi technologiami, co pozwala tworzyć oryginalne treści dla szerokiego grona odbiorców.
Kluczowym elementem działalności firmy jest dostarczanie unikalnych treści najmłodszym widzom, oferując jednocześnie wygodę i bezpieczeństwo dla ich rodziców.
Cel projektu
Celem projektu było kompleksowe podniesienie wersji wykorzystywanych frameworków technologicznych (Angular, Node.js, Unity3D), dostosowanie aplikacji Momli do obecnych standardów technologicznych, a także rozbudowa funkcjonalności aplikacji w odpowiedzi na potrzeby użytkowników. Głównym założeniem było stworzenie przyjaznego, bezpiecznego dla dzieci i rodziców narzędzia, które pozwala na korzystanie z aplikacji, niezależnie od jakości połączenia internetowego.
Ponadto aplikacja ma charakter edukacyjno-rozrywkowy, a zawarte w niej treści stanowią najwyższej jakości ofertę multimedialną dla najmłodszych. Zaimplementowane rozwiązanie pozwala również na współpracę z innymi producentami animacji, stanowiąc dla nich nowy kanał dystrybucji, który pozwoli na pozyskanie nowych odbiorców.


Wyzwanie
Realizacja projektu wymagała pokonania licznych wyzwań, które obejmowały:
- Migrację aplikacji na nowe wersje frameworków, szczególnie w zakresie Unity3D, gdzie niezbędne było dostosowanie funkcjonalności i rozwiązań technologicznych do zaktualizowanego środowiska.
- Dogłębną analizę kodu i zależności ze względu na brak dokumentacji technicznej dotyczącej istniejących funkcjonalności.
- Dostosowanie aplikacji do różnych urządzeń oraz w różnych warunkach połączenia internetowego, co było szczególnie ważne w kontekście zapewnienia płynności działania aplikacji.
Rozwiązanie
W celu realizacji założeń projektu:
- Dokonano kompleksowej aktualizacji frameworków technologicznych, co zapewniło stabilność i długoterminowe wsparcie techniczne.
- Wdrożono mechanizm konwersji filmów, który zmniejszył koszty przechowywania plików oraz poprawił płynność odtwarzania.
- Zaimplementowano nowe funkcjonalności, takie jak ograniczenie dostępu do wykupionych filmów do 30 dni oraz dodanie identyfikatora transakcji, który rejestruje każdą operację.
- Przygotowano aplikację do publikacji w sklepach Google Play i App Store.


Jakich technologii użyliśmy?
Angular
Node.js
Unity3D
NestJS
PostgreSQL
Funkcjonalności w projekcie
- Ograniczenie dostępu do wykupionych filmów do 30 dni.
- Narzędzie do konwersji filmów, wpływające na koszty i jakość usługi.
- Mechanizm przywracania wykupionych pakietów po reinstalacji aplikacji.
- Pasek postępu wgrywania filmów.
- Poprawki graficzne i dostosowanie do różnych urządzeń, w tym w układzie horyzontalnym.
Chcesz stworzyć własną aplikację mobilną?
Umów się na bezpłatną konsultację w sprawie Twojego projektu.
Efekty projektu
PRZED:
- Aplikacja Momli nie była dostępna dla użytkowników w sklepach Google Play ani App Store.
- Wykorzystywane frameworki były przestarzałe, co utrudniało dalszy rozwój i wprowadzenie nowych funkcji.
- Brakowało optymalizacji odtwarzania filmów, przy zmiennej jakości połączenia internetowego oraz na różnych urządzeniach.
PO:
- Aplikacja została przygotowana do publikacji w sklepach z nowoczesnymi funkcjonalnościami i poprawioną płynnością odtwarzania zawartych w niej treści.
- Narzędzie do konwersji filmów zmniejszyło koszty przechowywania treści i poprawiło ich płynność odtwarzania.
- Zaimplementowane mechanizmy umożliwiają łatwe przywracanie zakupionych pakietów po reinstalacji aplikacji.
Co zyskała firma?
Animoon dzięki realizacji projektu zyskało aplikację Momli gotową do uruchomienia na rynku. Podniesienie wersji frameworków pozwoliło na poprawę wydajności, stabilności i bezpieczeństwa aplikacji. Wdrożone mechanizmy, takie jak narzędzie do konwersji filmów, nie tylko obniżyły koszty przechowywania treści, ale także zwiększyły płynność ich odtwarzania, co przełożyło się na lepsze doświadczenie użytkownika.
Aplikacja może być używana zarówno na tabletach, jak i na telefonach (Android & iOS) przy różnej jakości łącza internetowego, dzięki czemu może być używana w podróży, w warunkach ograniczonego dostępu do internetu. Dzięki tym zmianom Animoon może skutecznie rozwijać swoją ofertę na rynku aplikacji mobilnych, jednocześnie budując przewagę konkurencyjną w swojej branży.