Vývoje hybridní webové a mobilní aplikace Sousedská výpomoc

Případová studie vývoje aplikace Sousedská výpomoc pro vytváření nabídek a vzájemnou výměnu nebo prodej mezi lidmi pomocí technologií React Native for Web pro webovou a React Native pro mobilní verzi.

Požadavek

Přání klienta

Klient nás pověřil vývojem mobilní a následně i webové aplikace, která by uživatelům umožnila nabízet a poptávat služby všeho druhu – od stěhování přes úklid až po půjčování zahradnických potřeb. 

Logo aplikace

Problém 

Výzva pro naše vývojáře

Největší výzvou pro nás byla volba vhodných technologií pro vývoj mobilních aplikací (pro systémy iOS a Android) a webové aplikace pomocí jednoho zdrojového kódu. Dále jsme museli optimalizovat chování a vzhled pro odlišná prostředí mobilní a webové verze aplikace. 

Řešení

Jak jsme aplikaci zpracovali

Problémy při vývoji nám pomohla vyřešit technologie React Native for Web. Dále jsme využili některé nástroje ze sady Expo, se kterými máme zkušenosti již z jiných projektů.

Hlavní přínos

To nejlepší na aplikaci

  • Aplikace umožňuje spárování nabídky a poptávky služeb
  • Moderní a uživatelsky velmi příjemný design aplikace
  • Přehledná a jasná kategorizace nabízených a poptávaných služeb
  • Možnost zadání konkrétní vzdálenosti od polohy uživatele
  • Aplikace je vícejazyčná a nabízí výběr z různých barevných schémat

Klient

Martin Macák

 

Časová náročnost

  • První spuštění proběhlo za necelé 3 měsíce.

  • Aplikaci dále vyvíjíme a postupně rozšiřujeme o nové funkcionality

Reference klienta

Z několika společností, které jsem pro svůj projekt oslovil, jsem nakonec začal spolupracovat s Think Easy, což se ukázalo jako super volba. U naší spolupráce jsem spokojen zejména ve způsobu komunikace - nemusím ze severu Čech jet do Prahy něco podepisovat, pružné reakce na podněty při videohovorech, solidní návrhy od společnosti v záležitostech, kterým ne úplně rozumím, avšak ke zdárnému vývoji jsou potřeba. Zkrátka profesionalita, serióznost, spolehlivost. Díky!

Martin Macák

Platformy

Co jsme při vývoji použili

Pro hybridní vývoj aplikace jsme použili technologii React Native for Web. Dále nám velmi pomohly nástroje ze sady Expo. Pozadí aplikace jsme vytvořili v Django Graphene pomocí rozhraní GraphQL. Na produkční prostředí jsme aplikaci nasadili prostřednictvím služeb Amazon Web Services.

Náhled aplikace