Mobilní aplikace jako nástroj pro řízení firmy
Mobilní aplikace nemusí být jen pro zákazníky. Stále více firem je využívá ke zjednodušení interních procesů, komunikace se...
Setkali jste se ve spojitosti s aplikacemi s pojmy jako MVP, backend, release nebo update a nejste si jistí, co přesně znamenají? Připravili jsme pro vás slovník nejčastějších pojmů z oblasti mobilních aplikací, IT a vývoje. U vybraných hesel navíc najdete krátká videa.
Novinka: Slovník postupně doplňujeme o krátká videa, ve kterých jednotlivé pojmy vysvětlujeme. Pokud u některého hesla video zatím nenajdete, brzy ho doplníme
API (Application Programming Interface) je rozhraní, které umožňuje komunikaci mezi dvěma různými systémy nebo aplikacemi. Díky API si mohou jednotlivé části softwaru bezpečně předávat informace, aniž by musely znát, jak fungují uvnitř.
Jednoduše řečeno – API funguje jako prostředník, který předává požadavky a odpovědi mezi dvěma systémy.
S pojmem API se můžete setkat například:
API je součástí téměř každé moderní mobilní aplikace. Díky němu může aplikace komunikovat například s e-shopem, účetním systémem, CRM nebo rezervačním systémem.
Při návrhu aplikace proto vždy řešíme, s jakými systémy bude komunikovat, jaká data bude potřebovat a jak zajistit, aby byla komunikace rychlá, bezpečná a spolehlivá. Dobře navržené API je jedním ze základních stavebních kamenů kvalitní aplikace.
Backend je část aplikace, kterou běžný uživatel nevidí. Zajišťuje zpracování dat, komunikaci s databází, přihlašování uživatelů nebo ukládání informací. Dá se říct, že backend představuje „motor“ celé aplikace – stará se o to, aby vše fungovalo správně na pozadí.
S pojmem backend se můžete setkat například:
Backend najedete v každé aplikaci, kterou máte v telefonu.
Při vývoji aplikací backend řešíme prakticky u každého projektu. Je to právě backend, který zajišťuje, že se uživateli zobrazí správná data, že se může přihlásit ke svému účtu nebo že se jeho objednávka bezpečně uloží do systému.
Z pohledu uživatele backend není vidět. Přesto právě jeho kvalita výrazně ovlivňuje rychlost, stabilitu i bezpečnost celé aplikace.
Frontend je část aplikace, kterou uživatel přímo vidí a používá. Patří sem všechny obrazovky, tlačítka, formuláře, animace i ovládací prvky. Frontend zajišťuje, aby byla aplikace přehledná, rychlá a příjemná na používání.
S pojmem frontend se můžete setkat například:
Frontend je to, co reálně vidíte, když spustíte mobilní aplikaci v telefonu.
Frontend je to, co uživatel hodnotí jako první. Může mít sebelepší backend, ale pokud se aplikace špatně ovládá nebo působí nepřehledně, uživatel to pozná během několika sekund.
Proto při vývoji věnujeme velkou pozornost tomu, aby frontend odpovídal grafickému návrhu, fungoval plynule a poskytoval uživatelům co nejlepší zážitek z používání aplikace.
Release označuje vydání nové verze aplikace. Ve chvíli, kdy je vývoj dokončený, aplikace otestovaná a připravená pro uživatele, dochází k jejímu vydání – tedy release. Může jít o novou aplikaci nebo o novou verzi již existující aplikace.
S pojmem release se nejčastěji setkáte:
Pro nás release neznamená jen stisknutí tlačítka Publikovat. Před samotným vydáním kontrolujeme, že aplikace prošla testováním, splňuje aktuální požadavky obchodů App Store a Google Play a je připravená pro reálné používání.
Součástí release je také komunikace s klientem, příprava popisu změn a následné sledování, zda po vydání vše funguje tak, jak má. Teprve potom považujeme release za skutečně dokončený.
Update, Build, App Store, Google Play
Update se běžně předkládá jako aktualizace. Obvykle při něm vývojáři do aplikace doplňují nové funkce, opravují chyby nebo zvyšují její bezpečnost. Po dokončení updatu vydávají novou verzi aplikace, kterou si uživatelé mohou stáhnout do svého zařízení.
S pojmem update se nejčastěji setkáte:
V INITED vnímáme update jen pravidelnou péči o aplikaci. Aktualizace mohou reagovat na změny v operačních systémech Android a iOS, nové požadavky App Storu a Google Play nebo na bezpečnostní doporučení.
Právě pravidelné aktualizace pomáhají udržet aplikaci bezpečnou, stabilní a připravenou na její další rozvoj. I výborná aplikace totiž potřebuje průběžnou údržbu.
Release, Build, App Store, Google Play
Jana je projektový manažer s 5+ letou praxí v oblasti vývoje mobilních aplikací. Za tu dobu zkrátila čas vývoje aplikace na v průměru 4 měsíce a získala si oblibu klientů především díky včasné a přímé komunikaci. Jak kloubí náročné povolání s rodinou a další příběhy naleznete v článku Jak pracuje projektový manažer.
Mobilní aplikace nemusí být jen pro zákazníky. Stále více firem je využívá ke zjednodušení interních procesů, komunikace se...
Zaplatíte milion, uběhnou dva roky a aplikace stále není venku. Nevíte, v jaké je fázi, nevidíte průběžné výstupy...
Kolik stojí mobilní aplikace? Jaké má mít funkce? A co vás čeká po jejím spuštění? V podcastu odpovídáme...
Splash screen je první dojem, který si uživatelé z vaší aplikace odnesou. Komplexní průvodce od historie přes technické detaily implementace na iOS a Android až...
Pokud se 10 lidí zeptáte, jaký je největší trend v oblasti mobilních aplikací, s největší pravděpodobností vám všichni odpoví stejně – umělá inteligence. Velká popularita...
Aby práce na mobilní aplikaci běžely plynule a bez zbytečných potíží, je potřeba pečlivé projektové vedení. A za to je v INITED už od roku...