Mobil uygulama kavramı, telefon/akıllı telefon, tablet, akıllı saat veya akıllı gözlük gibi bir
“taşınabilir” aygıtta çalışacak şekilde geliştirilen bir yazılım türü olarak tanımlanmaktadır. Masaüstü bilgisayarlardaki yazılım ve uygulamaların aksine, mobil uygulamalar mobil cihazlara uyumlu olacak şekilde tasarlanmaktadır.
Mobil Uygulama Geliştirme — Ünite 1 Soru-Cevap
Mobil Uygulama Geliştirme (BIL209U) soru-cevapları.
Mobil uygulama nedir?
Eğitim uygulamaları ne tür uygulamalar içermektedir?
Eğitim uygulamaları: Eğitsel uygulamalar kullanıcıların ya da öğrenenlerin yeni bilgi ve beceriler kazanmalarına destek olan uygulamaları içermektedir.
Seyahat ve Harita uygulamaları örnekleri nelerdir?
Seyahat ve harita uygulamaları: Bu uygulamaların gerisindeki temel düşünce, bireylerin rahatlıkla seyahat etmelerine yardımcı olmaktır. Google Haritalar, Airbnb, TripAdvisor, Bolt veya Uber gibi örnekler verilebilir.
Mobil Uygulamalar türlerine göre nasıl kategorize edilir?
Mobil uygulamalar türlerine göre temel olarak şu şekilde kategorize edilebilir:
• Yerel uygulamalar
• Web tabanlı uygulamalar
• İleri Web uygulamaları
• Hibrit uygulamalar
• Diğer mobil uygulama türleri
• Çapraz platform uygulamalar
WhatsApp, Spotify, SoundCloud hangi tür mobil uygulama türüne örnek verilebilir?
Yerel uygulamalar genellikle belirli bir işletim sistemi (iOS, Android, Windows vb.) üzerinde çalışacak şekilde özel olarak geliştirilen uygulama türüdür. WhatsApp, Spotify, SoundCloud yerel uygulamalara örnek olarak verilebilir.
API nedir?
API: Application Programming Interface kısaltması ya da Türkçe karşılığı Uygulama Programlama Arayüzü olarak, API, diğer uygulamaların, hizmetlerin, yazılımların veya işletim sistemlerinin verilerine ve özelliklerine erişen uygulamaların oluşturulmasına izin veren bir dizi işlev ve prosedürdür. Örneğin, çevrimiçi sinema bileti satın alırken, web sitesine erişerek; film, ad soyad ve kredi kartı gibi bilgileri girerek biletlerin çıktısını almak API kullanımına örnektir.
Hibrit uygulamaların dezavantajları nelerdir?
Hibrit uygulamalar daha sınırlı yeteneklerinin olması, daha düşük düzeyde kullanıcı deneyimi
sunması gibi dezavantajlara da sahip olabilmektedir. Performans olarak yerel uygulamalardan daha yavaş oldukları için, performans odaklı uygulamalar için uygun değillerdir. Daha fazla kaynak tüketirler ve bazı özellikler bazı cihazlarda kullanılamayabilir. Hataların düzeltilmesi zaman alabilir.
Çapraz platform uygulamalarının dezavantajları nelerdir?
Çapraz platform uygulamalarının dezavantajlarına bakıldığında, işletim sistemlerine erişimi düşüktür. Uygulama performansı yavaş kalabilmektedir. Ayrıca, yerel uygulamalarla etkileşimi sınırlı kalmaktadır.
Çapraz platform uygulamalarının dezavantajları nelerdir?
Çapraz platform uygulamalarının dezavantajlarına bakıldığında, işletim sistemlerine erişimi düşüktür. Uygulama performansı yavaş kalabilmektedir. Ayrıca, yerel uygulamalarla etkileşimi sınırlı kalmaktadır.
Java dili ilk olarak kim için tasarlanmıştır?
İlk olarak 1995 yılında geliştirilen Java, James Gosling tarafından Sun Microsystems adına tasarlanmıştır. Günümüzde Oracle firması tarafından geliştirme ve güncellemeleri devam etmektedir.
Swift programlama dili ne için kullanılır?
Swift, özellikle iOS uygulama geliştirmeyle ilgilenen geliştiriciler için kullanılabilecek Apple ekosistemine yeni giren açık kaynak kodlu, ücretsiz, nesne tabanlı bir programlama dildir.
Scala programlama dili Java'ya hangi özellikleriyle üstünlük sağlamaktadır?
Bu dil Java’ya oranla basitlik, kodun daha küçük boyutta olması, performans, statik türde
olması, daha fazla sözdizimi (syntax) kullanması, topluluk ekosisteminin sürekli genişlemesi gibi özellikleriyle üstünlük sağlamaktadır.
Mobil uygulama geliştirmek için kullanılan platformlar nelerdir?
• Solar 2D
• Flutter
• Apache Cordova
• Codename One
• React Native
• Qt
• Appery.io
• Sencha Ext JS
• Xamarin
IDE nedir?
IDE: Integrated Development Environment (IDE) veya Entegre Geliştirme Ortamı, bir yazılım geliştirme projesi için gereken tüm araçları tek bir platformda birleştiren bir yazılım uygulamasıdır. Daha temel düzeyde, IDE’ler, kullanıcıların kod yazması, metin gruplarını düzenlemesi ve programlama artıklarını otomatikleştirmesi için arabirimler sağlamaktadır. Basit bir kod düzenleyici yerine IDE’ler, birden çok programlama komutunun işlevselliğini tek bir işlemde birleştirmektedir. Visual Studio, Eclipse, Android Studio örnek olarak verilebilir.
Popüler uygulamalardan hangileri React Native ile geliştirilmiştir?
Popüler uygulamalardan Facebook’un bir kısmı ve Instagram, Tesla ve Pinterest ve Skype uygulamaları React Native ile geliştirilmiştir.
Düşük Kod nedir?
Düşük Kod: Düşük Kod (Low-Code), süreci hızlandırmak için tüm geliştirme sürecini
optimize eden yazılım geliştirmeye yönelik görsel bir yaklaşımdır. Bu yaklaşımda grafik
tabanlı bir kullanıcı arayüzü kullanılarak kod yazımı en aza (hatta çoğu zaman sıfıra) indirgenir ve kullanımı kolay bir ortamda anlaşılır nesneler ve sürükle bırak gibi özelliklerle
uygulama geliştirmek mümkün hale gelir. Gartner’a göre, 2024’e kadar, düşük kodlu
uygulama geliştirmenin, uygulama geliştirme etkinliğinin %65’inden fazlasından sorumlu olacağı öngörülmektedir.
Mart 2022 istatistiklerine göre, Google Play Store’da 10 milyardan fazla kez indirilerek en çok
indirilen 5 uygulama hangileridir?
Mart 2022 istatistiklerine göre, Google Play Store’da 10 milyardan fazla kez indirilerek en çok
indirilen 5 uygulama şu şekildedir:
• Google Play Hizmetleri
• YouTube
• Google Haritalar
• Google Chrome
• Gmail
PEGI etiketleri nelerdir?
PEGI etiketleri oyunlar için kategorilendirme yapmaktadır. Örneğin PEGI 3 tüm yaş grupları
için uygun oyunların etiketlendiği kategoridir. Bunun dışında PEGI 7, 12, 16, 18 ve OK etiketleri de bulunmaktadır.
Apple’a göre 2019’da en çok indirilen ilk on ücretsiz iPhone uygulaması hangileridir?
Apple’a göre 2019’da en çok indirilen ilk on ücretsiz iPhone uygulaması şu şekildedir:
1. YouTube
2. Instagram
3. Snapchat
4. TikTok
5. Messenger
6. Gmail
7. Netflix
8. Facebook
9. Google Haritalar
10. Amazon
AppGallery “Öne Çıkanlar” sekmesinde hangi bölümlere yer vermektedir?
AppGallery “Öne Çıkanlar” sekmesinde yeni uygulama ve oyunlar, en çok oylanan uygulamalar, en eğlenceli oyunlar, en popülerler, yenilikçi uygulamalar, beğeneceğinizi düşündüklerimiz, olmazsa olmazlar, editörün tavsiyeleri, bu ayın en iyisi gibi bölümler sunmaktadır.