Appka v1

🟦 Aplikace – Verze 1.0

Základní funkční prototyp a architektura univerzální mobilní aplikace

Verze 1.0 představuje první plně funkční základ mobilní aplikace, která je navržena jako univerzální šablona pro budoucí projekty. Aplikace je postavena na technologickém stacku React Native + Expo a propojena s čistým instalovaným WordPressem přes vlastní plugin Universal App Core.

Cílem verze 1.0 je vytvořit stabilní, rozšiřitelnou a opakovatelně použitelnou strukturu, která umožní rychlý vývoj dalších aplikací pouhou úpravou WordPress dat a drobnými úpravami UI.


🟨 Co aplikace umí ve verzi 1.0

1) Dynamicky načítá obsah z WordPressu

Aplikace se připojuje na vlastní REST API endpointy a načítá:

  • globální nastavení aplikace (logo, barvy, název appky, info text),
  • položky slideru (obrázky a texty pro úvodní carousel),
  • seznam událostí (akce, koncerty, eventy),
  • novinky / blogové články (vybraná kategorie).

Všechen obsah je spravovatelný přímo ve WordPress administraci.


2) Obsahová architektura založená na komponentách

Aplikace využívá univerzální sadu UI komponent:

  • AppHeader – zobrazení loga / názvu aplikace
  • AppSection – stavební blok pro oddělení sekcí
  • AppButton – univerzální tlačítko
  • AppCard – karta pro zobrazení článku nebo události
  • AppSlider – domovská carousel komponenta
  • AppNewsList – seznam novinek z WordPressu
  • AppEventsList – seznam událostí
  • AppPoll – jednoduchá anketa
  • AppForm – základ kontaktního formuláře

Komponenty mají vlastní stylovací vrstvu a lze je snadno přizpůsobit pro jakoukoli brand identitu.


3) Navigace v aplikaci

Verze 1.0 využívá spodní navigaci (TabNavigator):

  • Home – úvodní obrazovka se sliderem, novinkami, eventy a anketou
  • Novinky – výpis článků z WordPressu
  • Akce – seznam událostí z WordPressu
  • Více – základní informace o aplikaci (About section)

Navigace je pevně definovaná v kódu a poskytuje stabilní rámec pro obsah.


4) Moderní technologická základna

Aplikace je postavena na:

  • React Native – nativní výkon pro iOS a Android
  • Expo – jednoduché buildy, notifikace, OTA aktualizace
  • Expo Notifications – připraveno pro budoucí podporu push notifikací
  • Expo Router (volitelně) – v1 využívá klasickou navigaci
  • WordPress REST API – vlastní endpointy pro obsah

Tento stack umožňuje rychlý vývoj a snadnou údržbu.


5) Univerzální WordPress plugin: Universal App Core

Součástí verze 1.0 je plugin, který zajišťuje:

  • registraci CPT App Slider
  • registraci CPT App Events
  • administraci App Settings (logo, barvy, název, info text)
  • REST API endpointy:
    • /uapp/v1/settings
    • /uapp/v1/slider
    • /uapp/v1/events

Tento plugin umožní použít stejný mobilní základ pro různé projekty – stačí jiná WordPress doména a jiná data.


🟦 Co verze 1.0 zatím neobsahuje, ale je připraveno

  • push notifikace (Expo → WordPress backend → users)
  • uložené ankety s vyhodnocením
  • uživatelské účty nebo přihlášení
  • detail novinky / detail události
  • vlastní vizuální builder layoutu

Tyto funkce budou přidávány postupně podle potřeb projektu.


🟩 Shrnutí

Verze 1.0 poskytuje:

  • plně funkční polodynamickou aplikaci,
  • jasnou architekturu komponent,
  • propojení s WordPress API,
  • jednoduchý systém pro správu obsahu,
  • možnost rychlé replikace a brandování pro další projekty.

Aplikace je nyní připravena na finální design, doplnění funkcí a reálné nasazení.


Uveřejněno

v

od

Značky: