Araştırma Makalesi
BibTex RIS Kaynak Göster

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

Yıl 2020, Cilt: 1 Sayı: 1, 42 - 54, 15.07.2020

Öz

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.

Kaynakça

  • 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ı

Yıl 2020, Cilt: 1 Sayı: 1, 42 - 54, 15.07.2020

Öz

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.

Kaynakça

  • 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.
Toplam 8 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Konular Yapay Zeka
Bölüm Araştırma Makaleleri
Yazarlar

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

Hilmi Bilici Bu kişi benim

Yayımlanma Tarihi 15 Temmuz 2020
Gönderilme Tarihi 30 Haziran 2020
Yayımlandığı Sayı Yıl 2020 Cilt: 1 Sayı: 1

Kaynak Göster

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. Temmuz 2020;1(1):42-54.
Chicago Çınar, Sait Mahmut, ve 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, sy. 1 (Temmuz 2020): 42-54.
EndNote Çınar SM, Bilici H (01 Temmuz 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 ve H. Bilici, “Mobil Cihazlar için Uygulama Geliştirmekte Kullanılan Platformların ve Dillerin Karşılaştırılması”, J. Mater. Mechat. A, c. 1, sy. 1, ss. 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 (Temmuz 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 ve 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, c. 1, sy. 1, 2020, ss. 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.