Mobil cihazlara uygulama geliştirmek için kullanılan platformların ve dillerin karşılaştırılması

Özet:

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 mevcuttur. Söz konusu uygulama geliştirme 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ışı), platformun ücretli ya da ücretsiz olması gibi sıralanabilmektedir. Bu tezde 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.

Tezden üretilmiş yayınlar:

Cinar SM, Bilici H, 2020, Google Scholar, 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, 42-54.

<<<Yönetilen Tezler