Google App Maker

  • Google App Maker — 10. Databáze

    Aplikace vytvářené pomocí Google App Makeru jsou datově orientované. A data musejí být někde uložena. V rámci App Makeru máme několik možností, kam data budou ukládána: Google Cloud SQL — Cloud SQL je již placenou volbou úložiště, jak název napovídá, jedná o SQL provozované na infrastruktuře Googlu. Z pohledu provozovatele aplikace se jedná o více méně bezobslužnou […]

  • Google App Maker — 9. Spolupracujeme s G Suite

    Chcete-li mít Google App Maker, musíte mít G Suite. Bližší informace na toto téma naleznete například zde, zde je již nebudeme zmiňovat. Co však zmínit musíme je, že Google App Maker je do rodiny Google produktů elegantně zaintegrován. Vývojáři mají nástroje k tomu, aby infrastrukturu Google aplikací mohli v App Maker aplikacích využít naplno. V podstatě […]

  • Google App Maker — 8. Externí služby

    V minulých dílech této série nazvané “Vyvíjíme v Google App Makeru” jsme již při mnoha příležitostech zmiňovali, že součástí výbavy App Makeru je plnohodnotný HTTP klient. Jeho pomocí může naše aplikace komunikovat se svým okolím a rozličné externí služby využívat. Komunikace pak může být obousměrná — z externího zdroje můžeme informace pouze číst a nebo do něj […]

  • Google App Maker — 7. Posíláme emaily, zapisujeme do kalendáře

    Posílání zpráv jako forma komunikace je jedna ze základních výbav prostředí Google App Makeru. V rámci komunikace aplikace s uživateli máme k dipozici několik možností: posílání klasických emailových zpráv — jedná se o základní komunikační nástroj, který je z pohledu Google App Makeru kvalitně podporován. Z aplikací lze odesílat zprávy s HTML obsahem, obrázky, přílohami. Odesílat poštu […]

  • Google App Maker – 6. Exporty

    Exporty jsou způsobem, jak informace z naší aplikace přenést jinak. Cílovým subjektem může být například ERP, do kterého potřebujeme dostat informace z naší aplikace a nebo jen potřebujeme zaslat naformátovanou nabídku na našeho obchodního partnera. Z pohledu Google App Makeru můžeme systém exportů rozdělit na 2 části: datové exporty vhodné pro další “strojové” zpracování — datové úložiště […]

  • Google App Maker — 5. Bezpečnost

    Bezpečnost aplikace a uložených dat je vždy otázkou, která přijde dříve nebo později na řadu. Zvláště pak u cloudových systémů, které nemáme zcela pod kontrolou, tak jak bychom si mnohdy možná přáli. Cloudové systémy provozované renomovanými společnosti však přinášejí úrovně zabezpečení, které jsou často u vlastních systémů nerealizovatelné a nebo na realizaci, v místních podmínkách, […]

  • Google App Maker – 4. (App)Scriptujeme

    V minulém díle nazvaném “Google App Maker — 3. Kreslíme obrazovku” jsme si ukázali, jakým způsobem vytváříme v App Makeru uživatelské rozhraní. “Nakreslenou aplikaci” je však ještě potřeba rozpohybovat. A k tomu slouží tzv. “AppScript” AppScript je takový univerzální, na JavaScriptu založený, jazyk s velmi širokou podporou různých API umožňující práci s produkty rodiny Google. Pomocí AppScriptu […]

  • Google App Maker – 3. Kreslíme obrazovku

    Uživatelské rozhraní aplikací je místem, kde se vývojář setkává s uživatelem. To jak dobře se bude uživatelům s aplikací pracovat je často hlavním faktorem, jak hodně se námi vytvářené aplikace budou používat. Google App Maker je v této oblasti založen na konceptu nazvaném “Material Design”. Ten je použit u většiny aplikací produkovaných Googlem a uživatelům […]

  • Google App Maker – 2. Základní koncept

    Google — jeden účet Google App Maker je přirozeně zaintegrován do infrastruktury aplikací Googlu. K jeho použití však potřebujete licenci typu “G Suite Business” nebo “G Suite Enterprise”, která je o něco dražší. Získáte však nástroj, kterým nahradíte jiné, nepoměrně dražší aplikační platformy (IBM/Lotus Notes, Sharepoint apod.). Pokud již základní licenci na G Suite máte, můžete ji […]

  • Google App Maker – 1. Začínáme

    Co je Google App Maker? Google App Maker je nástrojem od společnosti Google, který je určen ke tvorbě firemních(nejenom) aplikací všeho druhu. Jedná se o Cloudový nástroj, pomocí něhož vytváříme aplikace určené pro webový prohlížeč s použitím na desktopu či mobilním zařízení. K dispozici je mnoho nástrojů kterým se budeme věnovat v jednotlivých dílech toho […]