Insights

Így fejlesztünk — mérnöki írások

Karakteres cikkek arról, hogyan épít a HyperCode mobil- és webtermékeket: az alapértelmezett stackjeink, a gyakorlatok, amelyekhez ragaszkodunk, és mindkettő mögött az érvelés.

Mobil · Stratégia

Flutter, React Native vagy natív? Így választunk valójában

Mind a négy stackkel szállítunk appokat — Swift, Kotlin, Flutter, React Native —, így nincs védendő keretrendszerünk. Ez az a döntési folyamat, amelyet minden ügyféllel végigjárunk, azokkal a kérdésekkel együtt, amelyek a technológiánál is többet nyomnak a latban.

Cikk elolvasása

Flutter · Állapotkezelés

Miért Riverpodot használunk a Flutter-alkalmazásainkban

Minden Flutter-projektnek meg kell válaszolnia az állapotkezelés kérdését. Több megközelítéssel szállított éles alkalmazás után nálunk a Riverpod lett az alapértelmezés — íme az érvelés, azzal együtt, hogy hol nem ez a jó válasz.

Cikk elolvasása

Web · Architektúra

Miért a Firebase + Next.js + Vercel az alapértelmezett admin-stackünk

Szinte minden mobiltermékünk mellé előbb-utóbb kell egy back-office: egy admin felület, ahol az ügyfél a felhasználókat, tartalmakat és adatokat kezeli. Ezekhez mindig ugyanahhoz a stackhez nyúlunk — és az érvelés főleg arról szól, mit nem kell megépítenünk.

Cikk elolvasása

Minőség · Tesztelés

A unit tesztek kifizetik magukat — a UI-teszt pedig valódi eszközre való

A tesztelés rendszerint az első tétel, amit kihúznak egy mobilbüdzséből, mert az értéke láthatatlan — addig a napig, amíg nem az. Így gondolkodunk a tesztpiramisról a gyakorlatban: az üzleti logika unit tesztjeitől az Appiummal automatizált, device farmon futó UI-tesztekig.

Cikk elolvasása