Journals / İnternet Uygulamaları ve Yönetimi Dergisi / 2021 / Cilt: 12 - Sayı: 2

Comparison of Flutter and React Native Platforms

Flutter ve React Native Platformlarının Karşılaştırılması

Pages
129–143
DOI
—

Abstract

Mobile application development processes have become very important with the increasing use of mobile devices. Android and IOS operating systems, which are the most preferred mobile operating systems, have different development tools and software languages. Developing and testing and debugging the same application separately for each platform with development tools can lead to time loss and high maintenance costs. Cross-platform software that provides testing and development for different operating systems at the same time offer an alternative structure to these processes. Cross-platform software accelerates software processes and provides advantages by reducing application development costs. The comparison of Flutter and React Native, which are cross-platform development software will be presented in this study.

Özet

Artan mobil cihaz kullanımı ile birlikte mobil uygulamaları geliştirme süreçleri de oldukça önemli hale gelmiştir. Mobil işletim sistemlerinden en çok tercih edilen Android ve IOS işletim sistemleri farklı geliştirme araçları ve yazılım dillerine sahiptir. Geliştirme araçları ile her platform için ayrı olarak, aynı uygulamayı geliştirmek ve test ederek yayınlamak zaman kaybına ve yüksek bakım maliyetlerine yol açabilmektedir. Farklı işletim sistemleri için aynı anda test ve geliştirme olanağı sağlayan çapraz yazılım platformları bu süreçlere alternatif yapı sunmaktadır. Çapraz yazılım platformları yazılım süreçlerini hızlandırırken, uygulama geliştirme maliyetlerini düşürerek avantajlar sağlamaktadır. Bu çalışmada çapraz yazılım geliştirme platformlarından olan Flutter ve React Native’in karşılaştırılması sunulacaktır.

Keywords: Mobil Uygulamalar, Flutter, React Native, Çapraz Platform