Flutter, czy warto wybrać tę technologię do stworzenia MVP? – wywiad z Filipem Niedzielą, założycielem FoodCore

Wiele startup’ów staje przed ciężkim wyborem związanym z odpowiednim dobrem technologii, dzięki której ich pomysł biznesowy zamieni się w realny produkt. Nie jest to zadanie łatwe, czemu nie sprzyja również mnogość dostępnych obecnie rozwiązań technologicznych.

Niemniej jednak, właściciele startupów powinni poszukiwać możliwości, dzięki którym będą mogli zminimalizować koszty, osiągając przy tym odpowiednią jakość swojego produktu cyfrowego – co jest szczególnie istotne na wczesnym etapie budowania startupu. Idealną odpowiedzą dla tych założeń jest wykorzystanie podejścia Lean MVP oraz wybór technologii, umożliwiającej znaczące ograniczenie kosztów stworzenia oprogramowania. Dlaczego w takiej sytuacji warto wziąć pod uwagę język Flutter? Zapytaliśmy o to, a także o wiele innych interesujących rzeczy naszego partnera, Filipa Niedzielę, właściciela aplikacji mobilnej FoodCore. 

Nizar Hałdys: Jakie jest główne założenie aplikacji FoodCore?

Filip Niedziela: FoodCore to inteligentny asystent żywieniowy. Jego celem jest wypełnienie luki na rynku, która związana jest z koniecznością wizyt u lekarzy, dietetyków oraz alergologów, którzy najczęściej odwiedzani są po to, aby dostarczyć pacjentom komplet informacji na temat tego, co dana osoba powinna jeść, a co wykluczyć z diety. Niestety, obecnie uzyskanie takich informacji – korzystając z pomocy wyłącznie jednego specjalisty – jest praktycznie niemożliwe. Zauważyliśmy ten problem i postanowiliśmy stworzyć FoodCore – aplikację, która ma pomagać użytkownikom cierpiącym na różnego rodzaju alergie i nietolerancje pokarmowe we właściwym wyborze produktów spożywczych. Mówimy tutaj o ogólnodostępnych produktach, które możemy nabyć w sklepach. Aplikacja pozwala na zeskanowanie kodu kreskowego i wyświetlenie składu produktu, dostarczając informacji, czy jest on właściwy dla danej osoby.

Czy chcesz stworzyć aplikację wieloplatformową?

Skontaktuj się z nami

Nizar: Skąd pomysł na taką aplikację?

Filip: Zauważyłem ten problem głównie dlatego, iż sam cierpię na różnego rodzaju alergie. Za każdym razem, kiedy jestem w sklepie, muszę dokładnie sprawdzać, który produkt będzie dla mnie właściwy.  Jeśli bym to zaniedbał, wówczas zaczyna się, oczywiście mówiąc z lekkim sarkazmem… zabawa. Wybór produktu alternatywnego to kolejne minuty spędzone na przeglądaniu dziesiątek produktów na półce sklepowej. Chciałem stworzyć rozwiązanie, dzięki któremu mógłbym się dowiedzieć, jaki produkt spożywczy mogę wybrać, a którego należy unikać, bez konieczności brania do ręki każdego z osobna. Co więcej, zauważyłem, że produkty zmieniają swój skład w ciągu roku wielokrotnie, co z kolei sprawia, że trudno to monitorować bez wsparcia technologii. Tak więc FoodCore ma być ułatwieniem w codziennym życiu. Nie tylko dla mnie, ale wszystkich osób cierpiących na alergie pokarmowe. Aplikacja może być także wykorzystywana przez osoby chcące wyeliminować jakiś składnik ze swojej diety, chociażby ze względu na uprawianie sportu. Dlatego grupa odbiorców aplikacji, wraz z jej rozwojem może się z czasem zdecydowanie poszerzyć.

Nizar: Zaczęliście od stworzenia MVP, dlaczego?

Filip: To, że aplikacja będzie przydatna dla mnie i kilku osób w moim otoczeniu, nie sprawia, że zyska ona dużą popularność, co więcej, subiektywna opinia na temat stworzonego przez siebie produktu, może bardzo często wprowadzać w błędne przekonanie, że produkt jest świetny – co później boleśnie weryfikuje rynek. Postawiliśmy zatem na MVP, głównie dlatego żeby uzyskać miarodajny feedback od pierwszych grup docelowych. Ponadto dzięki stworzeniu MVP miałem przyjemność pokazać aplikację kilku osobom, co doprowadziło do kolejnych rozmów z inwestorami i budowania networkingu.

Is Flutter a Suitable Technology for an MVP Project?

Nizar: Do stworzenia MVP wybraliście technologię Flutter, co Was przekonało?

Filip: Wykorzystaliśmy technologię Flutter, głównie za sprawą rady od ekspertów z waszego zespołu, co okazało się strzałem w dziesiątkę. Dzięki zastosowaniu tej technologii stworzyliśmy rozwiązanie, zarówno na platformę iOS, jak i Android, co spowodowało ograniczenie kosztów i przyśpieszenie prac programistycznych. Dzięki oszczędności czasu mogliśmy zająć się innymi ważnymi kwestiami związanymi z projektem, a także odpowiednio przetestować MVP.

Nizar: Jak przebiegał proces tworzenia MVP?

Filip: W pierwszym etapie dostarczyliśmy szczegółową wizję (i wstępne mockup’y). Dzięki temu mogliśmy zacząć nadawać na tych samych falach z waszym zespołem. Następnie rozpoczęte zostały prace związane z UX/UI projektu, które pozwoliły zrozumieć obu stronom, jak przedstawia się kompletna wizja FoodCore. Następnie developerzy rozpoczęli prace programistyczne, a my już tylko sugerowaliśmy ewentualne ulepszenia i drobne zmiany. Musze przyznać, że proces tworzenia MVP był naprawdę wzorowy. Czas w jakim otrzymywałem feedback był niezwykle krótki, a wasi eksperci dowiedli, że dotrzymywanie terminów w projektach MVP jest możliwe i powinno być standardem. Zespół wiedział, że goni nas czas, więc wszyscy pracowali na najwyższych obrotach. Ostatecznie nasze doświadczenia potwierdziły te wszystkie dobre opinie, które już wcześniej słyszałem o waszym zespole.

Nizar: A jakie były największe wyzwania związane z waszym projektem, już abstrahując od samego procesu powstawania MVP?

Filip: Zdecydowanie największym wyzwaniem było zapewnienie dostępu do biblioteki produktowej. Na szczęście udało się nam nawiązać współpracę z czołowym dostawcą tych informacji. Dlatego też dane o produktach w aplikacji FoodCore będą zawsze aktualne. Oprócz tego, wyzwaniem było wykorzystanie sztucznej inteligencji, która uczyłaby się na podstawie zgłoszeń użytkowników i sugerowała im możliwie najlepszy dobór produktów spożywczych.

Is Flutter a Suitable Technology for an MVP Project?

Nizar: Możesz zdradzić jakie są Wasze dalsze plany i jak zamierzacie rozwijać FoodCore?

Filip: Projekt jest częściowo finansowany ze środków własnych, jednak przy chęci zdobycia odpowiedniego kawałka rynku, konieczne jest finansowanie zewnętrzne. W naszym przypadku stawiamy na dofinansowanie z programu 1.1.2 POPW, które próbujemy uzyskać. Poza tym podejmujemy rozmowę z funduszami inwestycyjnymi chcącymi dokapitalizować projekt. Oczywiście w dalszym etapie będziemy rozwijać funkcjonalności aplikacji, aby stała się dla użytkowników niezbędnym dietetycznym asystentem. Ponadto, planujemy szeroko zakrojone działania marketingowe.

Nizar: Dziękuję za wywiad.

Filip: Również dziękuję. I mam nadzieję, że już wkrótce będziemy wspólnie rozwijać FoodCore.

Przedsiębiorcy tworzący startupy często realizują swoje pomysły w warunkach ograniczonych środków oraz zasobów. Te same czynniki wpływały na proces tworzenia aplikacji FoodCore. Jeżeli zakładasz swój startup i potrzebujesz pomocy z doborem odpowiedniej technologii dla swojego produktu cyfrowego, czy też potrzebujesz konsultacji biznesowej skontaktuj się z nami, z chęcią doradzimy, które rozwiązanie będzie najlepsze dla Twojego biznesu.

____________________________

Warto wiedzieć

Dlaczego Flutter?

Flutter jest technologią międzyplatformową, która korzysta z jednego zestawu bibliotek, frameworku oraz mechanizmu renderującego. Dzięki niemu tworzone są aplikacje, które są w stanie działać sprawnie na obydwu systemach – iOS oraz Android.

Flutter zbudowany jest z dwóch kluczowych elementów:

  • SDK (Software Development Kit), czyli zbioru narzędzi, które umożliwiają developerom tworzenie aplikacji oraz kompilowanie kodu w natywnym kodzie maszynowym.
  • Bibliotek interfejsu użytkownika, czyli opartego na widżetach zbioru elementów interfejsu użytkownika, który programiści dostosowują do tworzonej przez siebie aplikacji.

Wskazane czynniki przemawiają za tym, aby wziąć pod uwagę wybór Fluttera do stworzenia MVP aplikacji mobilnej, gdyż napisanie kodu w tej technologii zapewnia możliwość publikacji aplikacji na wszystkich platformach, co maksymalizuje potencjalny zasięg produktu oraz minimalizuje koszty poniesione w procesie developmentu.

Szukasz doświadczonego zespołu programistów do stworzenia aplikacji mobilnej we Flutterze?

Napisz do nas

Głodny wiedzy? Sprawdź nasze pozostałe artykuły!

Zobacz wszystkie
28/03/2022

10 świetnych aplikacji stworzonych we Flutterze

Flutter to stworzony przez Google, zestaw narzędzi open source przeznaczony do tworzenia natywnych, wieloplatformowych aplikacji mobilnych, a także aplikacji webowych i desktopowych. Czytając ten artykuł poznasz 10 najlepszych aplikacji stworzonych we Flutterze w latach 2020-2021. Dowiesz się, jak firmy wykorzystały tę technologię, aby udoskonalić swoje projekty i stworzyć nowe produkty.

Aleks
Alex Witko
Flutter Developer
29/06/2020

Jak wybrać odpowiednią technologię dla mojej aplikacji mobilnej?

Masz pomysł na aplikację mobilną i szukasz właściwej technologii? Pomożemy Ci dokonać właściwego wyboru. Przeczytaj ten przewodnik, aby poznać dostępne możliwości i wybrać technologię, która zapewni sukces Twojej aplikacji.

Paweł
Paweł Nędzka
Chief Sales Officer
Flutter, the new standard in app development, and its 9 useful tools.
07/11/2023

Flutter & top 9 narzędzi dla aplikacji mobilnej

Aplikacje mobilne są popularne wśród millenialsów, z 21% otwierających je ponad 50 razy dziennie i stanowią 57% ich mediów cyfrowych. Dla pokolenia Z, które niemal w 98% używa smartfonów codziennie, aplikacje mobilne są niezbędne.

Filip
Filip Gabryszewski
Flutter Developer

Z chęcią doradzimy rozwiązanie, które sprawdzi się w Twojej firmie.