08/02/2023
Svými kořeny jsme vývojáři webových aplikací. Ten svět známe relativně dobře, leccos jsme vyzkoušeli, oblíbili si i opustili, nebo o tom aspoň slyšeli z relevantních zdrojů. Víme, jak dělat věci, abychom je měli pod kontrolou.
Se vzrůstající intenzitou jsme v posledních letech začali nakládat i s mobilními appkami. Nikdy jsme je nepsali nativními prostředky jednotlivých platforem, známe ale dobře výseč pwa (progresivní webová), ionic (tzv. hybridní, instalovatelná z app store), flutter (multiplatformní vývoj).
Ideál multiplatformního vývoje je pokrýt více platforem jedním prostředkem (kódem). Jsou ale situace, kdy si člověk klade otázku, jestli jen nedělá “if” hlouběji v kódu, či dokonce nepřichází o eleganci nativních prostředků. Zkušenostmi jsme si ověřili, že neexistuje univerzální řešení. V každém případě je potřeba vybrat vhodnou specifickou technologii dle kontextu potřeb.
Všichni, kdo se zabývají vývojem mobilních aplikací mají můj jednoznačný obdiv. Nakládání s administrativou ve vztahu k Apple a Google je neskonale vyčerpávající. Založení firemní identity, splnění formálních znaků aplikace, testování, schválení v App Store a Google Play - snad na všech místech jsme se během posledních pár měsíců zasekli bez odezvy na četné urgence a museli hledat nestandardní způsoby jak překážku překonat. Ve srovnání s webovou appkou, kterou si v klidu vyrobím, otestuju a nasadím kontrolovaně UI i BE, kdy uznám za vhodné, je mobilní svět řádově méně pohodlný.
Nicméně se nevzdáváme a např. s weallmeet.live vstupujeme do další fáze. Začínáme testovat s přáteli. Pokud byste btw měli chuť nás nyní podpořit, dejte vědět. Feedback je vždycky fajn!
(instalace ios/android share.weallmeet.live/install)