Fel az oldal tetejéreAz oldal megosztása
Mobilalkalmazás

Cross-platform fejlesztés

Más néven:FlutterReact Nativetöbbplatformos fejlesztéskeresztplatformos

Egy kódbázisból készül az iOS és az Android alkalmazás is. A legismertebb eszközei a Flutter és a React Native és a legtöbb üzleti appnál ma ez a legjobb ár-érték arányú út.

A cross-platform keretrendszerek azt oldják meg, hogy ugyanabból a forráskódból mindkét mobil rendszerre készüljön alkalmazás. A képernyők, az üzleti logika és a szerverhez menő kapcsolatok egyszer készülnek el, a keretrendszer pedig gondoskodik arról, hogy mindkét platformon működjenek.

Flutter és React Native

A Flutter a Google eszköze, saját megjelenítési réteget hoz, ezért a felület pixelre ugyanaz mindkét platformon, az animációk pedig gyorsak. A React Native a webes React világából jön és a platform saját felületi elemeit használja, így annak megszokott kinézetét adja. A választás rendszerint azon múlik, milyen fejlesztői tudás áll rendelkezésre és mennyire egyedi a tervezett felület.

Mit nyersz vele

  • Egy fejlesztés, két platform: jellemzően 30-40 százalékkal kevesebb munka a két natív apphoz képest
  • Egyszerre jelenik meg minden újdonság mindkét boltban
  • A karbantartás is egy helyen történik

A határ ott van, ahol az alkalmazás mélyen a rendszerbe nyúl: ilyenkor platformonként külön kódrészek kellenek és a nyereség egy része elolvad.

Ahol erről írunk 3