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
Publication Date
2021-12-31
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

The comparison of Flutter and React Native, which are cross-platform development software will be presented in this study.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:Mobile application development processes have become very important with the increasing use of mobile devices.
📊
Key Findings & Data:Developing and testing and debugging the same application separately for each platform with development tools can lead to time loss and high maintenance costs.
💡
Conclusion & Impact:The comparison of Flutter and React Native, which are cross-platform development software will be presented in this study.
🔬Design:Research Article
📍Scope:Comprehensive Sample
⚙️Variables:Mobil Uygulamalar · Flutter · React Native

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.

🔖

Cite This Article

GÜLCÜOĞLU, E., USTUN, A. B., SEYHAN, N. (2021). Comparison of Flutter and React Native Platforms. İnternet Uygulamaları ve Yönetimi Dergisi, Cilt: 12 - Sayı: 2, 129–143. https://ajindex.com/articles/675382

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (13)

  1. Architecture, F. (2020). Flutter Architecture. Retrieved from: https://www.javatpoint.com/flutter-architecture Access Date: 28/11/2020.
  2. Boukhary, S., & Colmenares, E. (2019, December). A Clean Approach to Flutter Development through the Flutter Clean Architecture Package. IEEE, International Conference on Computational Science and Computational Intelligence (CSCI). Doi: https://doi.org/10.1109/CSCI49370.2019.00211.
  3. Cheng, F. (2019). Flutter Recipes. CA: Apress. Cosmina, I. (2020). Building Reactive Applications Using Spring. CA: Apress. Courses, U. (2020). Google Flutter Courses. Retrieved from: https://www.udemy.com/topic/google-flutter/ Access date: 28/11/2020.
  4. Dev, F. (2020). Flutter Developer Library: Retrieved from: https://flutter.dev/showcase Access date: 28/11/2020.
  5. Developers, G. (2018). Google Developer Day at GDC 2018 Livestream. Retrieved from: https://www.youtube.com/watch?v=5wtlj_q3DjE&list=PLOU2XLYxmsIIxxDKHWd_aId_oV9hqPi7q Access date: 28/11/2020.
  6. Development, R. N. (2020). React Native Developer Library: Retrieved from: https://reactnative.dev/showcase Access date: 28/11/2020.
  7. Devnot. (2020). Ionic'i Tanıyalım. Retrieved from: http://devnot.com/2016/hibrit-uygulama-catisi-ionic-i-taniyalim Access date: 28/11/2020.
  8. Eisenman, B. (2015). Learning React Native: Building Native Mobile Apps with Javascript. CA: O'Reilly Media Inc. Flutter (2018). Technical Overview. Retrieved from: https://flutter.dev/docs/resources/technical-overview Access date: 28/11/2020.
  9. Frachet, M. (2020). Understanding The React Native Bridge Concept: Retrieved from: https://hackernoon.com/understanding-react-native-bridge-concept-e9526066ddb8 Access date: 28/11/2020.
  10. Gerasimov, V., Bilovol, S., & Ivanova, K. (2015). Comparative Analysis Between Xamarin and Phonegap For.Net. System technologies, 96. GitHub. (2020). A Small Place to Discover Languages in Github. https://madnight.github.io/githut/#/issues/2020/2 Access Date: 28/11/2020.
  11. Goadrich, M. H., & Rogers, M. P. (2011). Smart Smartphone Development: Ios Versus Android. Paper presented at the Proceedings of the 42nd ACM technical symposium on computer science education, New York: USA. Issues, G. F. (2020). Want To Contribute to Flutter / Flutter? https://github.com/flutter/flutter/issues Erişim tarihi: 28/11/2020.
  12. Javatpoint. (2020). What is Xamarin: Retrieved from: https://www.javatpoint.com/what-is-xamarin Access date: 28/11/2020.
  13. Kaur, L., & Mishra, A. (2019). Cognitive Complexity as A Quantifier of Version to Ver