Research Article
BibTex RIS Cite

Comparison of The Platforms and Languages Used on The Developing Mobile Applications for Mobile Devices

Year 2020, Volume: 1 Issue: 1, 42 - 54, 15.07.2020

Abstract

Nowadays, mobile devices are widely used. These devices use programs called mobile applications developed for different operations. Today, there are many platforms in the software industry that can be used to develop amateur or professional mobile applications. Various criteria need to be considered in the selection of these application development platforms. These; operating systems of mobile devices (Android, IOS, Microsoft, etc.), the software development language used on the platform (C, Swift, Java, etc.), the way the platform works (online or offline), whether the platform is paid or free. In this paper, more than fifty frameworks used in developing mobile applications, more than ten development platforms and editors are examined and learning opportunities, durations, advantages and disadvantages are compared. In addition, by making application designs at the beginning level using compared platforms it was tried to create a resource to guide people who starts mobile programming.

References

  • Bilici, H., Mobil Cihazlara Uygulama Geliştirmek için Kullanılan Platformların ve Dillerin Karşılaştırılması, Afyon Kocatepe Üniversitesi Fen Bilimleri Enstitüsü, Yüksek Lisans Tezi (Basılmış), 2019.
  • Charland A., LeRoux B., Mobile application development: web vs. native, Communications of the ACM Magazine, 54 (5), 49-53, 2011.
  • Demir K., Akpınar E., Mobil Öğrenmeye Yönelik Tutum Ölçeği Geliştirme Çalışması, Eğitim Teknolojisi Kuram ve Uygulama, 6 (1), 59-79, 2016.
  • Gezgin D.M., Bağmen E., Mobil Öğrenme Uygulamalarının Geliştirilmesinde Yöntemler ve Platformlar, 2nd International Instructional Technologies & Teacher Education Symposium, 20-22 Mayıs 2014, Afyonkarahisar.
  • İnt. Ky. 1. https://www.btk.gov.tr/uploads/pages/slug/2017-q3-5a5f1e2baba7b.pdf (Erişim Tarihi: 02/05/2019).
  • İnt. Ky. 2. https://wearesocial.com/blog/2018/01/global-digital-report-2018 (Erişim Tarihi:12/12/2018).
  • İnt. Ky. 3. http://www.adobe.com/inspire/2012/02/mobile-websites-vs-mobile-apps.html. Erişim tarihi: 20.05.2019.
  • Keskin, N.Ö., Kılınç, A.G.H., Mobil öğrenme uygulamalarına yönelik geliştirme platformlarının karşılaştırılması ve örnek uygulamalar, Açıköğretim Uygulamaları ve Araştırmaları Dergisi, 1(3), 68-90, 2015.

Mobil Cihazlar için Uygulama Geliştirmekte Kullanılan Platformların ve Dillerin Karşılaştırılması

Year 2020, Volume: 1 Issue: 1, 42 - 54, 15.07.2020

Abstract

Günümüzde mobil cihazlar çok yaygın bir kullanım alanına sahiptir. Bu cihazlarda farklı işlemler için geliştirilmiş mobil uygulama olarak adlandırılan programlar kullanılmaktadır. Bugün yazılım sektöründe amatör ya da profesyonel mobil uygulamalar geliştirmek amacıyla kullanılabilecek çok sayıda platform mevcut olup söz konusu platformlarının seçiminde çeşitli ölçütlere dikkat edilmesi gerekmektedir. Bunlar; mobil cihazların işletim sistemi (Android, IOS, Microsoft vb.), platformda kullanılan yazılım geliştirme dili (C, Swift, Java vb.), platformun çalışma şekli (çevrimiçi veya çevrimdışı) ve platformun ücretli ya da ücretsiz olması gibi sıralanabilmektedir. Bu makalede mobil uygulama geliştirmekte kullanılan elliden fazla çerçeve, ondan fazla geliştirme platformu ve editör incelenmiş, öğrenme olanakları, süreleri, avantajları ve dezavantajları karşılaştırılmıştır. Ayrıca karşılaştırılması yapılan platformlarla başlangıç seviyesinde uygulama tasarımları yapılarak mobil programlamaya başlayacak kişilere yol gösterici bir kaynak oluşturulmaya çalışılmıştır.

References

  • Bilici, H., Mobil Cihazlara Uygulama Geliştirmek için Kullanılan Platformların ve Dillerin Karşılaştırılması, Afyon Kocatepe Üniversitesi Fen Bilimleri Enstitüsü, Yüksek Lisans Tezi (Basılmış), 2019.
  • Charland A., LeRoux B., Mobile application development: web vs. native, Communications of the ACM Magazine, 54 (5), 49-53, 2011.
  • Demir K., Akpınar E., Mobil Öğrenmeye Yönelik Tutum Ölçeği Geliştirme Çalışması, Eğitim Teknolojisi Kuram ve Uygulama, 6 (1), 59-79, 2016.
  • Gezgin D.M., Bağmen E., Mobil Öğrenme Uygulamalarının Geliştirilmesinde Yöntemler ve Platformlar, 2nd International Instructional Technologies & Teacher Education Symposium, 20-22 Mayıs 2014, Afyonkarahisar.
  • İnt. Ky. 1. https://www.btk.gov.tr/uploads/pages/slug/2017-q3-5a5f1e2baba7b.pdf (Erişim Tarihi: 02/05/2019).
  • İnt. Ky. 2. https://wearesocial.com/blog/2018/01/global-digital-report-2018 (Erişim Tarihi:12/12/2018).
  • İnt. Ky. 3. http://www.adobe.com/inspire/2012/02/mobile-websites-vs-mobile-apps.html. Erişim tarihi: 20.05.2019.
  • Keskin, N.Ö., Kılınç, A.G.H., Mobil öğrenme uygulamalarına yönelik geliştirme platformlarının karşılaştırılması ve örnek uygulamalar, Açıköğretim Uygulamaları ve Araştırmaları Dergisi, 1(3), 68-90, 2015.
There are 8 citations in total.

Details

Primary Language Turkish
Subjects Artificial Intelligence
Journal Section Research Articles
Authors

Sait Mahmut Çınar 0000-0002-8683-3884

Hilmi Bilici This is me

Publication Date July 15, 2020
Submission Date June 30, 2020
Published in Issue Year 2020 Volume: 1 Issue: 1

Cite

APA Çınar, S. M., & Bilici, H. (2020). Mobil Cihazlar için Uygulama Geliştirmekte Kullanılan Platformların ve Dillerin Karşılaştırılması. Journal of Materials and Mechatronics: A, 1(1), 42-54.
AMA Çınar SM, Bilici H. Mobil Cihazlar için Uygulama Geliştirmekte Kullanılan Platformların ve Dillerin Karşılaştırılması. J. Mater. Mechat. A. July 2020;1(1):42-54.
Chicago Çınar, Sait Mahmut, and Hilmi Bilici. “Mobil Cihazlar için Uygulama Geliştirmekte Kullanılan Platformların Ve Dillerin Karşılaştırılması”. Journal of Materials and Mechatronics: A 1, no. 1 (July 2020): 42-54.
EndNote Çınar SM, Bilici H (July 1, 2020) Mobil Cihazlar için Uygulama Geliştirmekte Kullanılan Platformların ve Dillerin Karşılaştırılması. Journal of Materials and Mechatronics: A 1 1 42–54.
IEEE S. M. Çınar and H. Bilici, “Mobil Cihazlar için Uygulama Geliştirmekte Kullanılan Platformların ve Dillerin Karşılaştırılması”, J. Mater. Mechat. A, vol. 1, no. 1, pp. 42–54, 2020.
ISNAD Çınar, Sait Mahmut - Bilici, Hilmi. “Mobil Cihazlar için Uygulama Geliştirmekte Kullanılan Platformların Ve Dillerin Karşılaştırılması”. Journal of Materials and Mechatronics: A 1/1 (July 2020), 42-54.
JAMA Çınar SM, Bilici H. Mobil Cihazlar için Uygulama Geliştirmekte Kullanılan Platformların ve Dillerin Karşılaştırılması. J. Mater. Mechat. A. 2020;1:42–54.
MLA Çınar, Sait Mahmut and Hilmi Bilici. “Mobil Cihazlar için Uygulama Geliştirmekte Kullanılan Platformların Ve Dillerin Karşılaştırılması”. Journal of Materials and Mechatronics: A, vol. 1, no. 1, 2020, pp. 42-54.
Vancouver Çınar SM, Bilici H. Mobil Cihazlar için Uygulama Geliştirmekte Kullanılan Platformların ve Dillerin Karşılaştırılması. J. Mater. Mechat. A. 2020;1(1):42-54.