PráceSlužbyO násKontaktBlogEN

Blog · Strategie

Low-code a No-code: jakou platformu vybrat?

Existují desítky hotových low-code a no-code řešení s různými možnostmi, rozpočty a přístupy. Rozebrali jsme 5 našich oblíbených platforem.

No-code platformyAdaloFlutterFlowGlideAppMasterRetoolStrategieLow-code,no-codeshh.agency

Takže máte před sebou určitý úkol - najít řešení pro implementaci webové aplikace vašeho projektu či startupu nebo plnohodnotné aplikace s určitými požadavky:

minimální vývojový stack nebo hotové řešení na příkladu CMS něco jako konstruktor s minimální znalostí programovacích jazyků;
minimální náklady na vstup a vlastnictví ( vstupní náklady by měly být minimální, v současné fázi existují finanční a časová omezení);
počáteční vývoj, mvp, samostatně nebo ve 1.5-2 lidech;
Variabilní obchodní logika, přizpůsobitelnost;
oddělení přístupových práv, dostupnost osobních profilů;
mobilní verze, ideálně s využitím nativních funkcí;
kvalitní dokumentace postačující pro samostatný vývoj.

Vybrali jsme pro vás některé více či méně atraktivní platformy. Zdůraznili jsme výhody a nevýhody, podrobnější popisy platforem jsou k dispozici online, my se zaměříme pouze na klíčové vlastnosti.

Adalo

No-code platforma, vizuální konstruktér, založený na metodě drag-and-drop. Možnost vytvářet webové i mobilní aplikace souběžně a publikovat je v App Store a Google Play. Schopnost pracovat na projektu jako jednotlivec nebo v týmu.

Např. pro Čtuto jsme navrhli MVP mobilní aplikace právě v Adalo – zvolili jsme tuto platformu kvůli rychlosti tvorby a testování MVP.

Výhody

– rychlý start, práce je možná ihned po registraci, k dispozici je bezplatný plán;
– snadný vývoj, většina činností se provádí metodou drag and drop, kontrolu prvků a logiky aplikace lze provádět v reálném čase;
– minimal stack, no-code, nepoužívají se žádné programovací jazyky, k vytvoření jednoduché webové aplikace potřebujete jen minimální povrchní znalosti;
– rychlá a levná implementace MVP a testování hypotéz, UX/UI - můžete zkontrolovat a probrat se zákazníkem či týmem ještě ve vývoji a vytvořit neomezený počet testovacích aplikací;
– velké množství pluginů, rozšíření, šablon a integrací, rozsáhlá dokumentace.

Nevýhody

– docela drahý, čím více používáte užitečnější prvky, tím je dražší. Pokud hodláte řešení používat dlouhodobě, bude jeho údržba nákladná;
– horší flexibilita přizpůsobení, pouze změna vlastností a parametrů dostupných na platformě + dop. pluginy z Marketplace. Vývoj vlastních funkcí je velmi nákladný, musíte kontaktovat vývojáře platformy.

Závěr

Snadno se naučíte a můžete vytvářet docela funkční aplikace, aniž byste museli překračovat rámec platformy. Opravdu no-code, jediné, co musíte umět, je nastavovat if/or/then atd. Pokud chcete vytvořit rychlý MVP s možností testování hypotézy v App Store a Google Play – volte Adalo

‍

FlutterFlow

Tvorba no/low-code mobilních aplikací pro Android a iOS. Aplikaci je třeba vytvořit ve vizuálním editoru, stáhnout její zdrojový kód, zkompilovat soubor a získat build, které lze nahrát na App Store a Google Play. Nemusíte umět programovat ale nebude jednoduché ve FultterFlow pracovat, pokud jste nikdy nepoužívali Figmu a nemáte ani základní znalosti v codingu.

Výhody

– výstupní kód získáte na frameworku Flutter od Google;
– komplexní nástroj pro tvorbu, který funguje v prohlížeči podobně jako Figma;
– budete mít "hotovo" desetkrát rychleji než s programátory;
– přehledný drag&drop editor; můžete přetahovat a umisťovat prvky na správná místa;
– podporuje databázi Firebase, externí rozhraní API a další funkce;
– k dispozici jsou šablony aplikací a prvků - šablony pro messengery, plánovače úkolů, aplikace pro zdraví a sociální sítě, šablony widgetů a celé obrazovky - například nákupní košík a autorizace;
– bezplatná autorizace na telefonním čísle, omezená na 10 000 autorizací měsíčně;
– bezplatná integrace s Firebase, pokud nepřekročíte limit 5 GB a 50 000 návštěv za den (například Adalo má v plánu za 50 dolarů měsíčně pouze 5 GB databázi);
– snadné připojení externích rozhraní API - snadné propojení s messengery, email službami a tisíci dalších nástrojů;
– snadné testování - sestavu nemusíte testovat přímo v systému Android nebo iOS - uživatelské rozhraní a navigaci můžete testovat přímo na webu bez emulátorů;
– dostupný zdrojový kód - kód lze nahrávat, upravovat a automaticky exportovat na GitHub (každá nová verze aplikace je samostatnou větví kódu na GitHubu);
– v porovnání s aplikací od Adalo jsou aplikace na FlutterFlow mnohem rychlejší;

Nevýhody

– poměrně drahé;
– zpočátku je obtížné porozumět rozhraní;
– pro správné testování se musíte naučit pracovat ve Firebase;
– potřebujete aspoň minimální znalosti kódu;
– vývoj na FlutterFlow trvá 3-4krát déle než na Adalo;
– v nástroji pro sestavení nejsou žádné vzorce a matematické operace, je třeba vše psátručně.

Závěr

Zpočátku obtížné na naučení, ale velmi dobré na výstupu. Výhodou je, že funguje v aplikaci Flutter od společnosti Google. FlutterFlow je vhodný nejen pro vývoj MVP, ale také jako kompletní aplikace pro malé projekty nebo pro první použití. Pokud potřebujete rychéo MVP - použijte Adalo. Pokud potřebujete složitější a kvalitnější výsledky, použijte FlutterFlow.

‍

‍

Glide

Platforma pro rychlý vývoj MVP a progresivních webových aplikací založených na tabulkách Google. Progresivní webová aplikace (PWA) funguje prostřednictvím prohlížeče, ale lze ji nainstalovat i na domovskou obrazovku smartphonu. Rozhraní PWA je přístupné i bez připojení k internetu, ale k přístupu k datům budete potřebovat síť.

Glide jsme zvolili pro tvorbu databáze HR, onboarding nových zaměstnanců a náborového procesu pro společnost Jdunato.

Výhody

– intuitivní rozhraní;
– nízká cena;
– nejrychlejší spuštění, pokud rozumíte tabulkám Google;
– responzivní design na všech zařízeních;
– možnost automatizace procesů;
– můžete připojit doménu a spustit MVP do týdne;
– vytvářejte aplikace založené na známých tabulkách Google;
– šablony aplikací z knihovny Glide - hotová řešení pro vzdělávání, finance, zdravotnictví, cestování a další oblasti;

Nevýhody

– nejedná se o aplikaci, ale o PWA se všemi jeho mínusy ve funkčnosti;
– nelze publikovat v App Store a Google Play;
– pokud nerozumíte tabulkovým procesorům Google, bude pro vás obtížné nastavit databázi, automatizaci a propojení.

Závěr

Pokud potřebujete velmi rychle spustit MVP na vlastní doméně a vůbec nerozumíte kódu - Glide je ideální řešení. Pokud potřebujete převést firemní procesy a/nebo databázi z tabulek do pěkného a přehledného rozhraní - Glide je skvělý. Pokud jste nikdy neměli zkušenost s PWA nebo no-code "vývojem", doporučujeme kurz Glide od tadygo.com - všechny kroky jsou podrobně vysvětleny ve videonávodech v češtině, naučíte se krok za krokem vytvořit databázi v Glide, sestavit několik svých aplikací a pokud se vám kurz nebude líbit, můžete vrátit peníze během prvního týdne (toto není placená spolupráce).

‍

‍

‍

AppMaster

No-code platforma, vizuální builder založený na metodách drag-and-drop. Možnost souběžně vytvářet webové i mobilní aplikace a publikovat je v App Store a Google Play. Možnost pracovat na projektu jako jednotlivec nebo v týmu.

Výhody

– rychlý start, práce je možná ihned po registraci, k dispozici je bezplatný plán;
– snadný vývoj, většina práce se provádí přetažením a úpravou parametrů prvků;
– není třeba mít  programovací znalosti, stačí jistá znalost Excelu;
– rychlá a levná implementace MVP, většina funkcí je k dispozici zdarma;
– možnost nasazení aplikace na vlastní server;
– zdrojové soubory aplikace (velmi nákladné);
– mobilní vývoj, schopnost vytvářet nativní mobilní aplikace ve formátu .apk;
– velké množství pluginů, rozšíření, šablon a integrací, rozsáhlá dokumentace.

Nevýhody

– drahé, většina zvýšení tarifu je založena na počtu zdrojů a využití obchodních procesů. Náklady však mohou být sníženy, pokud je žádost konečná a nebudou provedeny žádné změny, pak lze předplatné také zrušit.
– neschopnost vyvíjet a testovat obchodní projekty v reálném čase, pro plný provoz a zveřejnění aplikace musí být vytvořena pomocí nástrojů appmaster.

Závěr

Skvělé služby, velmi chutný produkt vychází. O některých jejich plyšácích panují pochybnosti, možná jde o marketingový tah. Chci se zmínit o možnosti vytvářet nativní mobilní aplikace, takoví vývojáři téměř neexistují, myslím, že je to jejich hlavní výhoda. Poměrně citlivá komunita. Pokud využíváte všechny funkce, je vlastnictví velmi nákladné.

‍

‍

Retool

Low-code desktopový nástroj pro tvorbu webových aplikací, vizuální nástroj založený na metodách drag-and-drop s přizpůsobitelnou logikou, a to buď pomocí konfigurace parametrů, nebo pomocí SQL a js.

Dostali jsme zadání propojit databázi knih pro Čtuto v Google tabulkách s Retoolem, ovšem kvůli velkému množství knih (přes 4.000), Retool se načítal příliš pomale a proto jsme vytvořili vlastní webové rozhraní, napojené na Firebase, které je přímo spojeno s databází samotné mobilní aplikace (off-topic screenshot).

Výhody

– rychlé spuštění, práce je možná ihned po registraci, pokud je aplikace v cloudu, je k dispozici bezplatný plán;
– existuje možnost nasadit aplikaci na vlastní server;
– přizpůsobitelnost a flexibilita vývoje díky vlastnímu kódu js a dotazům SQL;
– uživatelsky přívětivé a informativní rozhraní, dobrá dokumentace.

Nevýhody

– bez znalosti js, SQL, React nelze vytvořit pořádnou aplikaci, v tomto případě používejte raději Appmaster;
– některé funkce vyžadují předplatné, které vás k platformě defacto zavazuje na celý život;

Závěr

Velmi dobré a slibné řešení. Vizuálně krásný a snadno pochopitelný software. Řešení pro vývojáře, kteří potřebují flexibilitu. Dokážete sámi vytvořit dobrou výkonnou aplikaci, která splňuje všechny požadavky.

‍

‍

Závěrečný závěr

Všechny platformy jsou něčím dobré ale je jich tolik, že je docela těžké si vybrat.

Všechny platformy jsou uživatelsky přívětivé:

– zaregistrujte se, používejte náš cloud nebo na svůj server;
– zde je "shareware" pro vás, vyzkoušejte, pohrajte si, přečtěte si dokumentaci a video návody;
– pokud si nevíte rady, máme tu komunitu, neváhejte se ptát;
– pokud se vám to líbí, ale nechcete to dělat sami, máme tu lidi, kteří to dělají na zakázku;
– jste na naší platformě jako ryba ve vodě? - Vítejte v našem týmu! Je tu pro vás práce!

Je třeba si uvědomit, že platformy jsou navrženy tak, aby usnadňovaly jednotlivé fáze a rychlost vývoje podnikových aplikací a zaměřovaly se konkrétně na řešení vašich specifických problémů. Neexistují žádná univerzální řešení. Vše závisí na úkolech nebo požadavcích a každá platforma je řeší ve větší či menší míře. A ano, něco bude třeba obětovat, ať už jde o čas, design, finance nebo funkčnost.

Hlavní je ujasnit si, jaké úkoly chcete řešit.

Emil, zakladatel shh.agency. Stavíme a provozujeme marketingové systémy pro firmy, které chtějí obchody, ne reporty.

Postavíme ten váš.

Nejdřív plán s čísly, pak první díly v provozu.

Domluvit schůzku
  1. Krok 1 ze 3
  2. Krok 2 ze 3
  3. Krok 3 ze 3

Emilzakladatel shh.agency

Půl hodiny se mnou, ne s obchodníkem.

  • Vaše situaceKde jste, kam chcete a co vám v tom brání. Nic si nechystejte.
  • Upřímný pohledCo bych na vašem místě dělal já – i když to nebudeme my.
  • Návrh do 2 dníPokud to dává smysl oběma stranám: rozsah, plán a cena.
Low-code a No-code: jakou platformu vybrat? – shh.agency