Slovník pojmů z oblasti mobilních aplikací a vývoje

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

A

API

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:

  • při propojení mobilní aplikace s firemním systémem,
  • při online platbách,
  • při přihlášení přes Google nebo Apple,
  • při zobrazování map, počasí nebo jiných externích služeb,
  • při synchronizaci dat mezi více aplikacemi.

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 – zpracovává požadavky přijaté prostřednictvím API.
  • Frontend – využívá API pro získávání a odesílání dat.
  • Endpoint – konkrétní adresa nebo funkce dostupná přes API.
  • JSON – jeden z nejčastějších formátů pro přenos dat pomocí API.
  • REST API – nejrozšířenější způsob návrhu API pro webové a mobilní aplikace.

B

BACKEND

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:

  • při plánování nové mobilní aplikace,
  • když aplikace pracuje s uživatelskými účty,
  • při napojení na firemní systémy nebo databáze,
  • při řešení výkonu nebo bezpečnosti aplikace,
  • v komunikaci s vývojovým týmem.

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 – část aplikace, kterou uživatel vidí a ovládá.
  • API – propojuje frontend s backendem a umožňuje jim vzájemnou komunikaci.
  • Databáze – místo, kde backend ukládá a spravuje data.
  • Administrace – prostředí, které často využívá backend pro správu obsahu.
  • Endpoint – konkrétní místo, přes které frontend komunikuje s backendem.

Chybí vám spolehliví developeři, kteří budou dodávat to, co potřebujete pro váš byznys?

F

FRONTEND

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:

  • při návrhu vzhledu aplikace,
  • při testování nových funkcí,
  • v diskuzích o designu nebo uživatelském prostředí,
  • při řešení responzivity nebo ovládání aplikace,
  • během vývoje webových i mobilních aplikací.

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.

  • Backend – část aplikace, která zpracovává data na pozadí.
  • UI – vzhled a jednotlivé prvky uživatelského rozhraní.
  • UX – celkový uživatelský zážitek při používání aplikace.
  • API – zajišťuje komunikaci mezi frontendem a backendem.
  • Responzivita – přizpůsobení aplikace různým velikostem obrazovek.

R

RELEASE

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:

  • při publikaci aplikace do App Store nebo Google Play,
  • při plánování harmonogramu vývoje,
  • v komunikaci mezi projektovým manažerem a vývojáři,
  • v release notes nebo changelogu nové verze,
  • při testování aplikace před jejím vydáním.

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

U

UPDATE

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:

  • když vás telefon upozorní na novou verzi aplikace,
  • při plánování nových funkcí nebo oprav,
  • v komunikaci s vývojovým týmem,
  • při pravidelné údržbě mobilní aplikace,
  • v App Store nebo Google Play u seznamu změn nové verze.

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

Potřebujete pomoci s vývojem aplikace?

Sdílejte článek
Jana Marková
Jana Marková

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.

Doporučené podcasty

Doporučené příspěvky

Doporučené podcasty

Zobrazit vše
TOP momenty roku 2025
Podcast

TOP momenty roku 2025

Letos to bereme s humorem – vzpomínáme na uplynulý rok v práci, sdílíme veselé perličky s klienty (samozřejmě...

logo konzultace
Novinky ze světa mobilních aplikací každý měsíc na vašem e-mailu.