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ásaFlutter · Á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ásaWeb · 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ásaMinő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